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

问题描述 投票:-1回答:1

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

例如:

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

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

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

我返回空值

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

非常感谢使用正则表达式的任何帮助。

javascript regex
1个回答
1
投票

您的正则表达式是正确的,但是您应该使用正则表达式文字:

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

/^[0-9]*$/.test('10ab001')
-> false
© www.soinside.com 2019 - 2024. All rights reserved.