在javascript中我试图使用
验证表单中的名字var regex = /([a-zA-Z' - ])+ /;
然而,如果有一个字符是接受的,例如字母和字符,它不应该接受,例如数字,它仍然验证它。如果它是所有数字,它只会验证它。 firstName中只允许使用字母,超大和撇号。我应该在正则表达式代码中添加一些内容以使其在文本框中验证所有内容吗?
答案 0 :(得分:0)
我建议你添加锚点。锚定的正则表达式将进行精确的字符串匹配。
var regex = /^[a-zA-Z'-]+$/;
^
声称我们刚开始,$
声称我们已经结束了。