使用正则表达式截取空格

//使用正则表达式截取空格
function trim(s)
{
return s.replace( /^\s*/, "" ).replace( /\s*$/, "" );
}


Example:

[quote]Email 正则表达式 /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/[/quote]
<script language=javascript>
function check(form)
{
var errStr = "";
if (trim(form.user.value) == null || trim(form.user.value) == "")
{
errStr += "\n用户名不能为空!";
form.user.focus();
}
if (trim(form.pass.value) == null || trim(form.pass.value) == "")
{
errStr += "\n密码不能为空!";
form.pass.focus();
}
if (trim(form.email.value) == null || trim(form.email.value) == "")
{
errStr += "\n电子邮件不能为空!";
form.email.focus();
}
if(!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(trim(form.email.value)))
{
errStr += "\n电子邮件的格式不正确!";
form.email.focus();
}
if( errStr != "" )
{
alert(errStr);
return false;
}
}
//使用正则表达式截取空格
function trim(s)
{
return s.replace( /^\s*/, "" ).replace( /\s*$/, "" );
}

</script>

<div align="center">
<h2>数据校验表单</h2>
<form method=post onSubmit="return check(this);" id="register" name="register" action="#">
用户名:<input type="text" name="user"/><br>
密  码:<input type="password" name="pass"/><br>
电  邮:<INPUT TYPE="text" NAME="email"><br>
<INPUT TYPE="submit" value="提交"/>
</form>
</div>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值