• JavaScript(九)---- 正则表达式


    js中的正则表达式的规则和java中的一致。只是用法上存在差异。

    正则表达式的创建方式:  
        方式1:
          var reg =  /正则表达式/模式;     
        方式2:
          var reg = new RegExp("正则表达式",模式);

    注意:js中的正则表达是要加上行开始和行结束符号。

    模式标志:

    g (全文查找出现的所有 pattern)

    i (忽略大小写)

    m (多行查找)

    正则表达式对象常用的方法:
         test()  使用正则对象去匹配字符串  如果匹配成功返回ture,否则返回false.    
         exec()  根据正则表达式去查找字符串符合规则的内容。

    代码示例如下--查找

     1 //查找出三个字符组成的单词。
     2 <script type="text/javascript">
     3     var str  ="da jia hao hao xue xi a";
     4     var reg = /[a-z]{3}/gi;
     5     var line ="";
     6     while((line = reg.exec(str))!=null){
     7         document.write(line+"<br/>")
     8     }
     9     
    10 </script>
    View Code

    代码示例--校验字符串是否匹配

     1 //校验密码  6位
     2     function checkPass(){
     3         var  password  = document.getElementById("pwd").value;
     4         if(password.length>0){
     5             var reg = /^w{6}$/;
     6             var passSPan = document.getElementById("passId"); 
     7             if(reg.test(password)){
     8                 //符合规则    
     9                 passSPan.innerHTML="正确".fontcolor("green");
    10                 return true;
    11             }else{
    12                 //不符合规则
    13                 passSPan.innerHTML="错误".fontcolor("red");
    14                 return false;
    15             }
    16         }
    17         
    18     }
    View Code
  • 相关阅读:
    android调用google地图
    AndroidManifest.xml中android:configChanges的简介
    android消息推送机制
    用j4lChartAndroid实现3D图饼
    读《重构改善既有代码的设计》笔记一
    怎样删除data下的多余文件
    Mac OSX 10.8 下 配置 mysql+python+thrift开发环境
    新的征程
    练习1 四则运算的程序
    作业二四则运算
  • 原文地址:https://www.cnblogs.com/nicker/p/6298244.html
Copyright © 2020-2023  润新知