欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

javascript正则表达式的简单应用 正则表达式JavaScriptCSSHTML 

程序员文章站 2022-05-30 12:07:37
...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<link rel="stylesheet" href="" type="text/css">
<style type="text/css">

</style>
<script src="" language="JavaScript"></script>
<script language="JavaScript">
function check(form)
{
  var reg1=/^\s*$/;//空串
 
  /*只包含大小写英文字母,阿拉伯数字及汉字和三个非字母符号:\,-,_
  [u4e00,u9fa5]为unicode中汉字编码的区间
  “\\\-\_”表示三个非字母符号:斜划线,下划线,中划线。
  */
  var reg2=/^[a-zA-Z\u4e00-\u9fa50-9\\\-\_]*$/;
  if(reg1.test(form.user.value)){
      alert("不可为空串!");
      return false;
  }  

  else if(!reg2.test(form.user.value)){
      alert("非法字符输入");
      return false;
  }
 
  else{
      alert("输入合法!");
      return false;
  }
}
</script>
</head>

<body>
<form onSubmit="return check(this)">
User:<input type="text" name="user"/>
<input type="submit" value="submit"/>
</form>
</body>
</html>