我正试图从字符串"您的确认号码是35657764.请保留此号码以备将来参考"中提取一个确认号码
我正在使用:
var emailKeywords = {
body: "Your confirmation number is"}
var regExp;
regExp = new RegExp("(?<=" + emailKeywords.body + ").*");
我回来了:
"* 35657764 *. Please"
我需要什么:
35657764
我正试图从字符串"您的确认号码是35657764.请保留此号码以备将来参考"中提取一个确认号码
我正在使用:
var emailKeywords = {
body: "Your confirmation number is"}
var regExp;
regExp = new RegExp("(?<=" + emailKeywords.body + ").*");
我回来了:
"* 35657764 *. Please"
我需要什么:
35657764
如果消息不包含任何其他数字,则使用\d+
.否则,您可以使用
new RegExp("(?<=" + emailKeywords.body + ")(.*?)(?=\\.)")
var message = "Your confirmation number is 35657764. Please keep this number for future reference.";
var emailKeywords = {body: "Your confirmation number is "};
var regexp = new RegExp("(?<=" + emailKeywords.body + ")(.*?)(?=\\.)");
console.log(message.match(regexp)[0]); // 35657764