java 正则表达式去掉前后空格

Java代码 复制代码
  1. //使用正则表达式截取空格   
  2. function trim(s)   
  3. {   
  4.     return s.replace( /^/s*/, "" ).replace( //s*$/, "" );   
  5. }  
//使用正则表达式截取空格
function trim(s)
{
   	return s.replace( /^/s*/, "" ).replace( //s*$/, "" );
}



Example:

引用
Email 正则表达式 /^/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*$/

 

Java代码 复制代码
  1. <script language=javascript>   
  2. function check(form)   
  3. {   
  4.     var errStr = "";   
  5.     if (trim(form.user.value) == null || trim(form.user.value) == "")   
  6.     {   
  7.         errStr += "/n用户名不能为空!";   
  8.         form.user.focus();   
  9.     }   
  10.     if (trim(form.pass.value) == null || trim(form.pass.value) == "")   
  11.     {   
  12.         errStr += "/n密码不能为空!";   
  13.         form.pass.focus();   
  14.     }   
  15.     if (trim(form.email.value) == null || trim(form.email.value) == "")   
  16.     {   
  17.         errStr += "/n电子邮件不能为空!";   
  18.         form.email.focus();   
  19.     }   
  20.     if(!/^/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*$/.test(trim(form.email.value)))   
  21.     {   
  22.         errStr += "/n电子邮件的格式不正确!";   
  23.         form.email.focus();   
  24.     }   
  25.     if( errStr != "" )   
  26.     {   
  27.         alert(errStr);   
  28.         return false;   
  29.     }   
  30. }   
  31. //使用正则表达式截取空格   
  32. function trim(s)   
  33. {   
  34.     return s.replace( /^/s*/, "" ).replace( //s*$/, "" );   
  35. }   
  36.   
  37. </script>   
  38.   
  39. <div align="center">   
  40. <h2>数据校验表单</h2>   
  41. <form method=post onSubmit="return check(this);" id="register" name="register" action="#">   
  42.     用户名:<input type="text" name="user"/><br>   
  43.     密&nbsp;&nbsp;码:<input type="password" name="pass"/><br>   
  44.     电&nbsp;&nbsp;邮:<INPUT TYPE="text" NAME="email"><br>   
  45.     <INPUT TYPE="submit" value="提交"/>   
  46. </form>   
  47. </div>  
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值