mshd.net
当前位置:首页 >> 求一个正则表达式可以匹配:中文字符,中文标点符... >>

求一个正则表达式可以匹配:中文字符,中文标点符...

^[^!@#$%^&*()-=+]+$

如果你的正则表达式写的对,是没有问题的。 以Javascript为例: var reg=/([\u4E00-\u9FA5]|[\uFE30-\uFFA0])+/; alert(reg.test("aa,")); 返回true。 满意请采纳!

正则: ([\u2E80-\u9FFF]|\w|[,,\.。])* 可以匹配中文、英文、数字、下划线、中英文逗号、中英文名句。 已测试通过

我有几个问题 1 你的特殊符号包括像!@#$等这些符号吗? 包含西欧字符吗? 2 你的标点符号指的是全角的还是全角+半角? 大概写成这样,如果不符合,请追问. [A-Za-z0-9]+

提取的中文、中文标点的正则表达式:[^\x00-\xff]+

汉字[\u4e00-\u9fa5] 标点符号的unicode码不连续,不知道怎么匹配全部。非要的话自己罗列:[,,\.?]英文的.需要\转义 字母[a-zA-Z] 数字[0-9]或者\d

http://syab11.iteye.com/blog/618689

现在都在用str_replace,preg_replace现在用的如果你的服务器比较新,可能不支持。上楼说的不对应该是:str_replace('/[\,]/',"\\",$goods['keywords']).

((?=[\x21-\x7e]+)[^A-Za-z0-9]) 这个匹配所有键盘上可见的非字母和数字的符号

public static bool bb(string input) { string pattern = @"^(([A-Z]*|[a-z]*|/d*|[-_/~!@#/$%/^&/*/./(/)/[/]/{/}/?////'/"]*)|.{0,5})$|/s "; Regex regex = new Regex(pattern); return regex.IsMatch(input); } 用的时候就bb(textbox1.text...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com