2014-01-22 32 views
0

我有一个在我的表单中的输入文本字段,但我不知道如何过滤输入,可以所有字母和特殊字符,但不会接受数字。html5模式,将不会只允许数字,但接受一切

<input pattern="[A-Za-z]{1,25}" maxlength="25" type="text" required="required" style="height:20px" value=""> 

我试图忽略模式,但它仍然当我进入我的中间名“pacaña” 不接受我不知道为什么它不接受N +

这里的解决方案,我没有

模式= “[^ \ d \ Joey:嗯]”

现在不允许字母? 我如何允许字母表?

+0

取决于正则表达式执行'\ W {1,25}'可能工作 – JonM

+0

仍然不接受ñ先生。 – user3117337

+0

你应该澄清你以前的问题,而不是以稍微修改的形式转贴。 –

回答

1

如果你想比数字以外的其它任何东西,请使用以下模式:

[^\d] 
+0

最简单的 – Rex

+0

但它不接受 - 字符... hmmmn .. – user3117337

+0

我需要接受 - 字符先生。 – user3117337

相关问题