首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

求一段js脚本~该如何解决

2012-02-20 
求一段js脚本~如题,要求某文本框内的文字,可以是汉字,字母,数字和下划线但不能是符号,请问如果用正则表达

求一段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;
}

热点排行