求一正则表达式 只可以输入中文和英文的

作者&投稿:播码 (若有异议请与网页底部的电邮联系)
请教大神只允许输入“纯中文”或“纯英文”的正则表达式~

纯英文或纯中文

/^[A-z]+$|^[一-\u9FA5]+$/

[一-龥a-zA-Z]{4,20}

中文区分 gbk 和utf8编码的

该字符串全部是中文

if(!preg_match("/^[".chr(0xa1)."-".chr(0xff)."A-Za-z0-9_]+$/",$str)) //GB2312汉字字母数字下划线正则表达式

if(!preg_match("/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u",$str)) //UTF-8汉字字母数字下划线正则表达式

试试这个:

[\u4e00-\u9fa5\w]+

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vaela

[\u4e00-\u9fa5a-zA-Z ]+


琼海市18761662453: 只能输入中文、 英文、 数字 但不能是纯数字的正则表达式 -
撒货灯盏:[答案] var reg = /^\d*([\u4e00-\u9fa5]|[a-zA-Z])+\d*$/;

琼海市18761662453: 求一个正则表达式,要求:只能输入中文,英文数字空格下划线都行,首尾不能为空格,字符串中间可以为空格 -
撒货灯盏: 1 varreg = /^[\w\u4e00-\u9fa5][\s\w\u4e00-\u9fa5]*(?!\s)$/;

琼海市18761662453: 大侠们 帮忙写个正则表达式 , 禁止输入中文和英文的小括号外的所以特殊符号 括号要填就必须完整位置随便输入中文 英文 数字 禁止输入除了中文和英文的... -
撒货灯盏:[答案] (?=.*\(.*\)|.*(.*))^[a-zA-Z0-9\u4e00-\u9fa5()()]*$|^[a-zA-Z0-9\u4e00-\u9fa5]*$ 匹配规则: 1. 完全匹配输入中文,英文,数字以及英文半角括号和中文全角括号; 2. 匹配如有括号必须成对;

琼海市18761662453: 求一个正则表达式: 以下划线开头,只能包含英文字母和中文 -
撒货灯盏: ^_[A-Za-z\u4e00-\u9fa5]+$

琼海市18761662453: 求一个正则表达式?要求只有中文英文数字下划线 4 - 20长度 -
撒货灯盏: [\u4e00-\u9fa5A-Za-z0-9]{4,20}

琼海市18761662453: 求一个正则表达式,匹配:全英文带空格或者全中文 -
撒货灯盏: JS:<script> var r=/^([a-zA-Z ]+|[\u4e00-\u9fa5]+)$/; var t1='aaa bbb ccc';//true var t2='啊哦额';//true var t3='aaa啊哦额';//false alert(r.test(t1)); alert(r.test(t2)); alert(r.test(t3));</script>

琼海市18761662453: 只能输入中英文的正则表达式怎么写? 中英文 数字符号其他的不可以 -
撒货灯盏: //js /^[a-z\u4e00-\u9fa5]+$/i //php /^[a-z\x7f-\xff]+$/i i表示不区分大小写,^$现在开头和结尾

琼海市18761662453: 只能输入中文、 英文、 数字 但不能是纯数字的正则表达式 -
撒货灯盏: var reg = /^\d*([\u4e00-\u9fa5]|[a-zA-Z])+\d*$/;

琼海市18761662453: 求一个正则表达式可以匹配:中文字符,中文标点符号,英文,数字,下划线.但不能输入@、# 等特殊字符. -
撒货灯盏: \w+|[,.《》()、—]+ \w匹配:中文字符,英文,数字,下划线 至于中文标点符号,看你需要了,如果有另外的就添加在中括号里面.

琼海市18761662453: 只能输入中文,英文,数字的正则表达式
撒货灯盏: onkeypress="if (event.keyCode>45 || event.keyCode<57) event.returnValue=true

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网