- //使用正则表达式截取空格
- 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+)*$/
- <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>