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

分解如下:

[\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]+$/

转载于:https://www.cnblogs.com/Iven-zhang/archive/2013/04/27/3047678.html

你可能感兴趣的:(正则表达式 只能输入 字母_数字_汉字)