简体   繁体   English

从正则表达式中提取数字

[英]Extracting digits from a regular expression

var myString = 'Sent from your Zoom trial account - Your verification code is: 621226';
var regEx = /(\d+)$/g;
var result = regEx.exec(myString);

However result = [621226, 621226] instead of just [621226] 但是结果= [621226,621226]而不是[621226]

http://plnkr.co/edit/8ZbFHDAk0iLwEjpfkQaq?p=info http://plnkr.co/edit/8ZbFHDAk0iLwEjpfkQaq?p=info

Use .match() with regEx as parameter chained to myString . 使用.match()regEx作为链接到myString参数。

 var myString = 'Sent from your Zoom trial account - Your verification code is: 621226'; var regEx = /(\\d+)$/g; var result = myString.match(regEx); console.log(result); 

plnkr http://plnkr.co/edit/cdwFsPKq9X3tCnub6FzL?p=preview plnkr http://plnkr.co/edit/cdwFsPKq9X3tCnub6FzL?p=preview

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM