仅接受文本框中的字符输入

时间:2012-04-02 08:47:32

标签: php jquery

如何使用jquery和php验证仅输入文本的输入框 例如,名称 _ 必须只接受文字输入而不是像“aaa @或@@@ aaaa”这样的特殊字符和像“aaa123”这样的字母数字

3 个答案:

答案 0 :(得分:0)

我想你会想要使用正则表达式。使用PHP和所有内容查看此question与您的ctype_alnum几乎相同(除了它不是关于jquery)。

修改 或者正如ComFreek指出的那样,您可以使用ctype_alpha函数!

编辑2 {{3}}实际上就是你要找的东西;所有字母字符。

  

检查提供的字符串中的所有字符是否为字母。在标准C语言环境中,字母只是[A-Za-z]而ctype_alpha()等同于(ctype_upper($ text)|| ctype_lower($ text))如果$ text只是一个字符,但其他语言都有字母被认为既不是大写也不是小写。

答案 1 :(得分:0)

理想情况下,您需要jquery和php验证,jquery以获得更好的用户体验,并且需要php以保证数据完整性。

答案 2 :(得分:0)

关于这一点,你必须查看ascii表... A-Z代表65-90

你只需要在html中检测onkeyup时返回的值...