日期:2014-05-16  浏览次数:20368 次

JS正则表达式(1)--test()方法的使用
<script type="text/javascript">
  var re =/se/i; //声明一个正则表达式,所有匹配he字母的,如果说要忽略大小写,就加个i,(i表示ignoreCase 或 case-insensitive)
  var sh ="SE";  //声明一个字符串,用来和声明的正则表达式做对比
  //alert(re.test(sh)); //利用test方法来对比两个变量是否匹配,返回结果为true 和 false,如果sh里含有se,就返回true,否则,就返回false
 
  var str = "I am a cute girl,and Se is too";
  //alert(re.test(str)); //返回true
 
  re =/^se/i;  //^表示以什么什么开头,这里是以se开头,并忽略大小写
  str ="hSe well good";
  //alert(re.test(str));  //返回false,
  str = "Se good";
  //alert(re.test(str)); //返回true
 
  re =/^se$/i;  //^表示以se开头,$也以se结尾,并忽略大小写
  str = "se";
  //alert(re.test(str));//返回true
 
  re =/\s/;  // \s匹配任何空白字符,包括空格、制表符、换页符等等
  str = "my name    is ; sdf "
  //alert(re.test(str)); //返回true
 
  re=/^[a-z]/i;    //[]匹配指定范围内的任意字符,这里将匹配英文字母,不区分大小写
  str ="SDFAOSRAJFLKAFOwe";
  //alert(re.test(str));  //返回true
  re=/^[a-z]/i;
  str ="2fafasasf";
  alert(re.test(str)); //返回false