// [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;
        }
    }