我似乎已经把自己逼到了墙 Angular 。我确信这个答案会让我想用砖头敲我的头,但我还不太擅长正则表达式。那么,就这样吧。
我需要修改这个正则表达式,以便它在发现任何井号符号出现时失败。 (#)
我当前的正则表达式是这样的;
/^[A-Za-z\.\-\_\s]{1,80}$/i
我尝试了多种变体,例如;
/[^#]^[A-Za-z\.\-\_\s]{1,80}$/i
/^[[^#]A-Za-z\.\-\_\s]{1,80}$/i
/^[A-Za-z\.\-\_\s^#]{1,80}$/i
这些都不起作用。请问有人可以提供建议吗?
最佳答案
您原来的正则表达式应该可以工作,因为 #
不在您为类指定的字符列表中。您不需要添加任何内容,如果其中有 #
,它就已经失败了。
关于javascript - 卡在正则表达式上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8304944/