望高手帮忙
if (iName.replace(/(^\s*)|(\s*$)/g,"")==""){
alert("用户名不能为空!");
iName="";
document.form1.name.focus();
return false;
}
里面/(^\s*)|(\s*$)/g,""什么意思?
[解决办法]
正则表达式
具体语法得去看参考说明的,也是博大精深的东西
[解决办法]
iName.replace(/(^\s*)|(\s*$)/g,"")=="":匹配左右空格.
js正则偶也只略懂一二.
"//g"是正则表达试的基本机构.g是英文ignore的缩写;
'^'表是以什么开始,'\s'表单个字符,'*'表示出现的次数0次或多次
'|' 表是 或
'$'表示以什么结束.
了解更多,请查相关资料..