11智能在线
新记
求正则表达式匹配非中文,或者匹配只能还有字母,数字,标点,求大侠指导
如题所述
举报该文章
其他看法
第1个回答 2013-10-16
非中文
Regex.Match(input, @"[^\u4e00-\u9fa5]");
标点太笼统了,不好界定范围,正则中最好使用白名单,就是有哪些字符,要精确到每个字符,而不是中文字符或者英文字符或者特殊字符等。因为字符太多了。
本回答被网友采纳
第2个回答 2013-10-11
匹配非中文:[\u-\u4e00\u9fa5-\uffff]+
匹配字母,数字,标点[\d\s,:。]+本回答被提问者采纳
第3个回答 2013-10-18
标点太多了,具体是哪几个???
非中文:^[A-Za-z0-9]+$
相似回答
大家正在搜
相关问题
正则表达式怎么匹配非汉字非字母非数字之外的字符
求一个正则表达式可以匹配:中文字符,中文标点符号,英文,数字...
正则表达式怎么匹配非汉字非字母非数字之外的字符?
求一个PHP正则匹配字符串为汉字、字母、数字、标点符号的表达...
求只能输入汉字字母数字标点符号的正则表达式限定在72个内
求助:非中文正则表达式,要的是非中文,不是中文,急急急急急~...
求正则表达式除中文以外的任何字母数字以及符号
急…求匹配 英文字母,数字,和英文下标点符号的正则表达式 ,...