java 正则表达式去掉前后空格
2010-11-03 16:04
302 查看
Java代码
//使用正则表达式截取空格
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>
//使用正则表达式截取空格
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>
相关文章推荐
- 利用Java正则表达式去掉SQL代码中回车换行和多余空格
- 去掉字符串前后所有空格的正则表达式
- 正则表达式去掉前后、左右、去掉所有的空格
- js利用正则表达式去掉前后空格
- 正则表达式 ((/w*|(/w/s*/w*)*)(/w*/S))$ ((/w*|(/w/s*(.)*/w*)*)(/w*/S))$ .net 前后去掉(没有)空格
- Java中各种正则表达式验证[邮箱、密码前后空格、日期合法、IP]
- 前后、左右、去掉所有的空格的正则表达式
- java正则表达式去掉匹配空格空行
- Java正则表达式 : 将字符串两边的空格(包括全角和半角)去掉,字符串内部的空格不能去】
- 去掉字符串前后所有空格的正则表达式
- java正则表达式去掉匹配空格空行
- 通过Java正则表达式去掉SQL代码中回车换行和多余空格
- 用正则表达式去掉多余的空格与标点符号 Java
- JScript 用正则表达式自定义方法去掉字符串前后的空格
- 正则表达式获取一个文本域中每一行的值并且去掉前后空格
- 去掉空格的java正则表达式实现
- 通过Java正则表达式去掉SQL代码中回车换行和多余空格
- 正则表达式------去掉字符串前后所有空格
- 前后、左右、去掉所有的空格的正则表达式
- 前后、左右、去掉所有的空格的正则表达式