如何检查输入只是正则表达式中的数字和空格?

Vic*_*nak 1 javascript regex numbers

我有"222 22 222","333 33 33 333","1234/34"和"ab345 543",我想检查这些输入是数字还是空格.IE这种情况下,第一个和第二个输入应该使用方法Test of Regular Expression返回True,或者使用Exec方法返回自己的值.第三个和第四个应该返回false.我怎么能在正则表达式中这样做?请帮忙.谢谢.

Mar*_*ers 7

您可以使用此正则表达式进行测试:

/^[\d\s]+$/
Run Code Online (Sandbox Code Playgroud)

Rubular


如果您还想检查字符串中是否至少有一个数字:

/^\s*\d[\d\s]*$/
Run Code Online (Sandbox Code Playgroud)