请教如何实现"在一串字符中至少有一个是中文字符"的regex
比如遇到 "xx中文xx "就匹配
遇到 "xxxx "就不匹配
谢谢
[解决办法]
try
^(?![^\u4e00-\u9fa5]+$).*$
^(?![^\u4e00-\u9fa5]+$)[\s\S]*$
如果是单行的,用第一个,如果是多行的,用第二个
发布时间: 2011-12-26 23:09:59 作者: rapoo
请教如何实现"在一串字符中至少有一个是中文字符"的regex
比如遇到 "xx中文xx "就匹配
遇到 "xxxx "就不匹配
谢谢
[解决办法]
try
^(?![^\u4e00-\u9fa5]+$).*$
^(?![^\u4e00-\u9fa5]+$)[\s\S]*$
如果是单行的,用第一个,如果是多行的,用第二个