我的表单中有一个输入文本字段,但我不知道如何过滤所有字母和特殊字符但不接受数字的输入。
<input pattern="[A-Za-z]{1,25}" maxlength="25" type="text" required="required" style="height:20px" value="">
我试图省略模式但是当我输入我的中间名“pacaña”时它仍然不接受 我想知道它为什么不接受ñ?
这是我做过的解决方案
图案= “[^ \ d \ Joey:嗯]”
现在它不允许使用字母? 我怎么能允许字母表?
答案 0 :(得分:1)
Regex有NOT运算符^。例如。 [^ 0-9]。匹配任何不在集合中的单个字符。
请参阅:http://www.regular-expressions.info/charclass.html - 否定字符类。欲了解更多信息。
答案 1 :(得分:1)
如果您想要除数字以外的任何内容,请使用以下模式:
[^\d]