当前位置: 代码迷 >> Java Web开发 >> 瞥高手帮忙
  详细解决方案

瞥高手帮忙

热度:123   发布时间:2016-04-17 01:15:08.0
望高手帮忙
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次或多次 
'|' 表是 或
'$'表示以什么结束.
了解更多,请查相关资料..
  相关解决方案