测试字符串是否仅包含字符

时间:2019-11-05 12:44:13

标签: javascript regex

目标是使用.test()或.match()组成一个正则表达式,以检查字符串是否包含所有数字。

例如:

  1. str“ 10001”应该返回true
  2. str“ 1ab001”应该返回false

到目前为止,我的正则表达式看起来像这样:

str.match("^[0-9]*$")

我将返回null

我也在寻找使用.test()方法执行此操作的方法,该方法将返回true或false。

对于使用正则表达式的任何帮助,我们深表感谢。

1 个答案:

答案 0 :(得分:1)

您的正则表达式正确。使用regexp文字,您将可以使用测试:

/^[0-9]*$/.test('10001')
-> true

/^[0-9]*$/.test('10ab001')
-> false