为什么我这个正则表达式有这个错误:
warning: character class has '-' without escape: /[a-zA-Z0-9-._ ]/
这有什么不对?
验证应该只有字母,数字和“ – ”,“.”,“_“,“ “ (空格处)
如果你想匹配 – 那么它应该被转义或者在类的结束(或开始).
[a-zA-Z0-9._ -]
要么
[-a-zA-Z0-9-._ ]
[a-zA-Z0-9\-._ ]
阅读更多Including a hyphen in a regex character bracket?