首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教怎么实现"在一串字符中至少有一个是中文字符"的regex

2011-12-26 
请教如何实现在一串字符中至少有一个是中文字符的regex比如遇到 xx中文xx 就匹配遇到 xxxx 就不匹配

请教如何实现"在一串字符中至少有一个是中文字符"的regex
比如遇到 "xx中文xx "就匹配
遇到 "xxxx "就不匹配

谢谢

[解决办法]
try

^(?![^\u4e00-\u9fa5]+$).*$

^(?![^\u4e00-\u9fa5]+$)[\s\S]*$

如果是单行的,用第一个,如果是多行的,用第二个

热点排行