我只是想知道正则表达式验证在javascript中是如何工作的。
说我有单词“ test”,我想使用正则表达式“ / [A-Za-z] /”测试它是否仅是文本。
它返回true还是false?
我问这个问题是因为使用了“找到一个匹配项”这个词,所以我想知道当找到匹配项时(即找到不应该存在的字符)它是否返回true。
谢谢
最佳答案
如果要检查整个字符串是否只有字母,请执行以下操作
if (theString.match(/^[A-Za-z]+$/)) {
// It's only text
}
在这里,使用
^
和$
对于防止输入部分匹配很重要。
关于javascript - 快速正则表达式和JavaScript查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7919445/