这只是一天前工作但现在抛出异常。我已将正则表达式粘贴到在线验证程序中,它看起来不错?
我错过了什么?
gcc
模式属性值
<input type="text" class="form-control" name="nickname" id="nickname" value="Alicia" pattern="[\w\s\-\(\)\!\,\.]{3,45}">
不是有效的正则表达式:未捕获的语法错误:无效的正则表达式:[\w\s\-\(\)\!\,\.]{3,45}
:无效的转义
感谢您的帮助!
凯西
答案 0 :(得分:6)
虽然Chrome确实在抱怨,但对我来说看起来很有用。
在任何情况下,您都不需要转义字符类中的所有字符。你应该可以使用
pattern="[\w\s()!,.-]{3,45}"
这似乎对我有用。