您的位置:首页 > 编程语言 > Java开发

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

2010-11-03 16:04 302 查看
Java代码



//使用正则表达式截取空格

function trim(s)

{

return s.replace( /^/s*/, "" ).replace( //s*$/, "" );

}

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


Example:

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

Java代码



<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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: