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

学习正则, 请进来指点一二!该怎么解决

2012-02-07 
学习正则, 请进来指点一二!functionchkstr(str){if(typeof(str)! string ){strstr.value}for(vari0i

学习正则, 请进来指点一二!
function   chkstr(str){
if(typeof(str)!= 'string '){
str   =   str.value;
}
for(var   i   =   0;   i   <   str.length;   i++){
if   (str.charCodeAt(i)   <   127   &&   !str.substr(i,1).match(/^\w+$/ig)){
return   false;
}
}
return   true;
}

有两个问题
1是   /ig是什么意思噢?
2上面的可以匹配汉字,数字,字母和下划线   如果我想只匹配汉字和字母该怎么写?


[解决办法]
字符 含义
_________________________________________
i 执行大小写不敏感的匹配
g 执行一个全局的匹配,简而言之,就是找到所有的匹配,而不是在找到第一个之后就停止了

var reg1=/^[a-z\u4e00-\u9fa5]+$/ig;
alert(reg1.test( "awww提 "))

热点排行