Javascript正则表达式选择未连接到字母的数字

时间:2017-03-30 12:16:28

标签: javascript jquery regex format

这是我目前的正则表达式:

var re = '/\d+\s+[\d+a-z]+/gi'; 

我试图让我的正则表达式选择数字之前,如果有自己的,然后任何abc字符和数字后面的空格

这是我的测试字符串

part1 6

22 part2

part3 8

目前选择以下

1 : 6

22 part2

3 8

但我只是想选择这个

22 part2

所以我只想在数字独立的情况下选择它。

有任何帮助,谢谢?

2 个答案:

答案 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+$;