求一段js脚本~
如题,要求某文本框内的文字,可以是汉字,字母,数字和下划线但不能是符号,
请问如果用正则表达式的话应该怎么写呢?
[解决办法]
关注
[解决办法]
public static void main(String[] args){
String t= "[0-9a-zA-Z_\u0391-\uFFE5]*$ ";
String[] testStr={ "22222 ", "sssssss ", "2s ", "_2s ", "_ ", "中国人 ", "2中国人 ", "zgr中国人 ", "_中国人 ", "_中国人 ", "@ ", "^_^ "};
for(int i=0;i <testStr.length;i++){
System.out.println(testStr[i].matches(t));
}
}
随手写的,没经过严格的验证。应该能用
[解决办法]
function Istrue(str){
var pattern1 =/[0-9a-zA-Z_\u0391-\uFFE5]*$/;
if(!pattern1.test(str))
{
return false;
}
return true;
}