99问答网
所有问题
\\w*[\u4e00-\u9fa5]+\\w*这个正则表达式在java中 不能满足至少一个汉字其他的为字母或数字的要求
你的\\w*[\u4e00-\u9fa5]+\\w*这个正则表达式在java中 不能满足至少一个汉字其他的为字母或数字的要求,我刚用你的测试了一下,求改进,谢谢
举报该问题
其他回答
第1个回答 2011-08-10
使用侦测可以简化写法,如下:
^(?=.*?[\u4E00-\u9FA5])[0-9 A-Za-z_\u4E00-\u9FA5]+
上面的字符集合中还想允许哪些,直接写就可以了,上述除了字母、数字、汉字外,只有空格和下划线。
相似回答
大家正在搜