正则表达式 只能输入 字母_数字_汉字

分解如下:

[\u4e00-\u9fa5] //匹配中文字符

^[1-9]\d*$ //匹配正整数
^[A-Za-z]+$ //匹配由26个英文字母组成的字符串
^[A-Z]+$ //匹配由26个英文字母的大写组成的字符串
^[a-z]+$ //匹配由26个英文字母的小写组成的字符串

^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成的字符串


那么,只匹配字母、数字、汉子的表达式为: /^[A-Za-z0-9\u4e00-\u9fa5]+$/

如果要匹配 字母、数字、汉子 和 下划线的,为: /^[\w\u4e00-\u9fa5]+$/
posted @ 2013-04-27 18:37  Iven_雨之恋  阅读(2220)  评论(0编辑  收藏  举报