我正在努力使用HTML5模式属性来验证表单字段,其输入可以是以下列出的类型。
我使用了模式属性[A-Za-z0-9'“ - ()] {1-250} 但无法验证配对的引号或括号。
非常感谢任何帮助
杰伊查克拉答案 0 :(得分:1)
这是您无法处理成对字符的正则表达式的基本限制之一。你需要一个完整的语法。
基本上,您需要一个类似于:
的递归规则expression :- '(' expression ')'
| '{' expression '}'
| '"' expression '"'
| ...
所以你需要在javascript本身中进行这种验证。