正则表达式 中文
在网上看到很多对中文进行校验的正则,但是很多在js里使用会无效,下面给大家推荐几个好的: ^[wu4E00-u9FA5uF900-uFA2D]*$ 放在程序里前面加@,否则需要进行转义 @"^(?!_)(?!.*?_$)[a-zA-Z0-9_u4e00-u9fa5]+$" 2、只含有汉字、数字、字母、下划线,下划线位置不限: 3、由数字、26个英文字母或者下划线组成的字符串 4、2~4个汉字 5、 用:(Abc)+ 来分析: XYZAbcAbcAbcXYZAbcAb XYZAbcAbcAbcXYZAbcAb [u4E00-u9FA50-9a-zA-Z_] eiieng_89_ ---> eiieng_89_ public bool RegexName(string str) Regex reg=new Regex("^[a-zA-Z_0-9]+$"); if(reg.IsMatch(s)) { 符合规则 } else { 存在非法字符 } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |