这个只认识[^A-Za-z0-9]
前后两个斜杠和后面的ig 是什么意思呢 求大侠指点一下function checkpwd(obj){
if(obj.value == "")return false;
if(obj.value.match(/[^A-Za-z0-9]/ig)){
alert("密码只能为数字和字母");
return false;
}
return true;
}
前后两个斜杠和后面的ig 是什么意思呢 求大侠指点一下function checkpwd(obj){
if(obj.value == "")return false;
if(obj.value.match(/[^A-Za-z0-9]/ig)){
alert("密码只能为数字和字母");
return false;
}
return true;
}
ig中i表示大小写敏感,g表示全局匹配,不加g的话只能匹配字符串中第一个匹配的子串,加了g可以找出字符串中所有匹配的子串。
字符 含义
_________________________________________
i 执行大小写不敏感的匹配
g 执行一个全局的匹配,简而言之,就是找到所有的匹配,而不是在找到第一个之后就停止了
_________________________________________
i,g是修饰符。
i 执行对大小写不敏感的匹配。
g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。
斜杠后面的ig当中的i表示改正则匹配对大小写敏感,g表示执行一个全局的匹配,就是找到所有的匹配,而不是在找到第一个之后就停止了