读书人

正则表达式-婚配:中文,英文,数字,下划

发布时间: 2013-10-01 12:15:56 作者: rapoo

正则表达式-匹配:中文,英文,数字,下划线


2、只含有汉字、数字、字母、下划线,下划线位置不限:
? ^[a-zA-Z0-9_/u4e00-/u9fa5]+$

3、由数字、26个英文字母或者下划线组成的字符串
^/w+$

4、2~4个汉字
??@"^[/u4E00-/u9FA5]{2,4}$";?

5、
^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$

用:(Abc)+??? 来分析:??XYZAbcAbcAbcXYZAbcAb

XYZAbcAbcAbcXYZAbcAb

6、
[^/u4E00-/u9FA50-9a-zA-Z_]
34555#5' -->34555#5'

[/u4E00-/u9FA50-9a-zA-Z_]??? eiieng_89_? ?--->???eiieng_89_
_';'eiieng_88&*9_??? -->??_';'eiieng_88&*9_
_';'eiieng_88_&*9_? -->??_';'eiieng_88_&*9_

public? bool RegexName(string str)
??{
???bool flag=Regex.IsMatch(str,@"^[a-zA-Z0-9_/u4e00-/u9fa5]+$");
???return? flag;
??}

?Regex?? reg=new?? Regex("^[a-zA-Z_0-9]+$");???
? if(reg.IsMatch(s))???
? {???
? //符合规则???
? }???
? else???
? {???
? //存在非法字符???
? }

读书人网 >移动开发

热点推荐