这是我目前的正则表达式:
var re = '/\d+\s+[\d+a-z]+/gi';
我试图让我的正则表达式选择数字之前,如果有自己的,然后任何abc字符和数字后面的空格
这是我的测试字符串
part1 6
22 part2
part3 8
目前选择以下
1 : 6
22 part2
3 8
但我只是想选择这个
22 part2
所以我只想在数字独立的情况下选择它。
有任何帮助,谢谢?
答案 0 :(得分:0)
正则表达式为/^\d+\s[a-zA-Z0-9]+$/
^
开始\d+\s
一个或多个数字和一个空格[a-zA-Z0-9]+
字母数字组合$
结束
var arr=["part1 6","22 part2","part3 8"];
var re=/^\d+\s[a-zA-Z0-9]+$/;
arr.forEach(x => console.log(x,re.test(x)));
答案 1 :(得分:0)
你可以试试这个正则表达式
regex : /^\d+\s[a-zA-Z0-9]+\s\d+$;