Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用正则表达式从字符串中提取两位数_Javascript_Jquery_Regex_String - Fatal编程技术网

Javascript 使用正则表达式从字符串中提取两位数

Javascript 使用正则表达式从字符串中提取两位数,javascript,jquery,regex,string,Javascript,Jquery,Regex,String,我想从这个字符串中提取“73”: wiring_details_1-6-73 数字1、6和73都是变量,所以我需要它与值无关,我找到了生成这个正则表达式的原因: .*?\\d+.*?\\d+.*?(\\d+) 但这似乎有点过火和复杂,提取“73”最干净的方法是什么 演示:您可以使用此/\d{1,2}$/ var str = "wiring_details_1-6-73"; var result = str.match(/\d{1,2}$/); 这将返回一个数组,匹配的数字为字符串,您可以

我想从这个字符串中提取“73”:

wiring_details_1-6-73
数字1、6和73都是变量,所以我需要它与值无关,我找到了生成这个正则表达式的原因:

.*?\\d+.*?\\d+.*?(\\d+)
但这似乎有点过火和复杂,提取“73”最干净的方法是什么


演示:

您可以使用此
/\d{1,2}$/

var str = "wiring_details_1-6-73";

var result = str.match(/\d{1,2}$/);

这将返回一个数组,匹配的数字为字符串,您可以通过
result[0]

访问值,这正是我想要的!
var str = "wiring_details_1-6-73";

var result = str.match(/\d{1,2}$/);