码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式

时间:2015-09-21 01:38:46      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:

// [0-9]数字匹配多个:g表示全局
   var regExp=/[0-9]+/g;
    var str="NIJFI34524fjgdf45";
 //    匹配一个:
    var regExp=/[0-9]/g;
    var str="NIJFI34524fjgdf45";
   // 正则表达式的match用法:
    console.log(str.match(regExp))
//    过滤文字:
    var regExp=/淘宝/g;
    var txt1=document.form1.txt1;
    var txt2=document.form1.txt2;
    var bu1=document.getElementById("bu1");
    bu1.onclick= function () {
        txt2.value =txt1.value.replace(regExp,"***")
    }

判断手机号码:

//   判断手机号码:
    document.form1.shouji.onfocus= function () {
        var txt1=document.form1.shouji;
        txt1.value="";

        this.onblur= function () {
            var regExp = /^135\d{8}$/;
//            var txt1 = document.form1.shouji;

            if (regExp.test(txt1.value) == true) {
                alert("号码正确")
            } else {
                txt1.value = "请重新输入";
            }
        }
        };

判断邮箱:

 //    判断邮箱
    document.form1.youxiang.onfocus= function () {
        var txt4=document.form1.youxiang;
        txt4.value="";

        this.onblur= function () {

            var regExp = /^(^\d{9,11}\@qq\.com$)|(^\w{1,}\@163\.(com|cn)$)$/;

            if (regExp.test(txt4.value) == true) {
                alert("号码正确")
            } else {
                txt4.value = "请重新输入";
            }
        }
    };

判断年龄:

 //    判断年龄(18到60岁)
    document.form1.nianling.onfocus= function () {
        var txt5=document.form1.nianling;
        txt5.value="";

        this.onblur= function () {

            var regExp = /^(^1[8-9]$)|(^[2-5][0-9]$)|(^60$)$/;

            if (regExp.test(txt5.value) == true) {
                alert("年龄正确")
            } else {
                txt5.value = "请重新输入年龄";
            }
        }
    };

用户名的验证:

//    用户名的验证:i表示不分大小写
    function username(str){
        var regExp=/^[a-z]\w*$/i;
        if(regExp.test(str.value)){
            return true;
        }else{
            return false;
        }
    }

 

正则表达式

标签:

原文地址:http://www.cnblogs.com/hongxuejiao/p/4824826.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!