正则表达式如何匹配后面非空格的数值?

正则表达式如何匹配后面非空格的某个数值?
比如 23。 要匹配到2。
但是2 。就匹配不到。
要只匹配到2这个数值,不能连着后面的值一块匹配到。

阅读 3.7k
2 个回答

/\b\d/


> /\b\d/.exec(' 23')
[ '2', index: 1, input: ' 23' ]
> '2   '.match(/^(2)(?=[^ ])/g)
> 
> '23'.match(/^(2)(?=[^ ])/g)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题