我在这个正则表达式中遗漏了一些非常微不足道的东西。你能帮我解决一下吗?
有效输入:Tonny & 'One' 1234-5 tea be 和 Z
正则表达式:/^([a-zA-Z',\s,\d,&,#,-,(,)])*$/;
根据我当前的正则表达式,输入无效。它是根据要求的有效输入,想知道我在正则表达式中缺少什么而不验证上述输入?
最佳答案
您的破折号不匹配,因为在字符类中您需要将破折号放在前面或最后。另外,您不需要所有这些逗号:
/^([-a-zA-Z'\s\d&#()])*$/
关于javascript - 这个正则表达式我缺少什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11303263/