正規表現の式.

3725 ワード

 、           

    1、    
    if(emall==""){
        alert("Emall     ")
        return false
    }
    
    2、            

    var str = "this  is  JavaScript"
    var selectFirst = str.indexOf("Java");
    console.log(selectFirst);
         8

    3、             
    form.function(){
    var mail=email.value;
    if(mail==""){
        alert("Email    ");
        return false;
    }
    if (mail.indexOf("@") == -1) {
        alert("Email     
@"); return false; } if (mail.indexOf(".") == -1) { alert("Email
."); return false; } return true; } 4、 if(pwd.length<6){ alert(" 6 ") return false } 5、 for substring() , for (var i = 0; i < user.length; i++) { var j = user.substring(i, i + 1); if (isNaN(j) == false) { alert(" "); return false; } } 、 1、 2、 var reg= /^\w+@\w+(\.[a-zA-Z]{2,3}){1,2}$/; if(reg.test(email) ==false){ $email_prompt.html(" , "); return false; } 、 :var reg=new RegExp(pattern,modifiers); :var reg=/pattern/modifiers; / / [a-z] a z [A-Z] A Z [0-9] 0 9 [abc] [^abc] \w 、 、 \W 、 、 \d \D \s ( 、 ) \S
^ ,/^a/ "an A", "An a" $ ,/a$/ "An a", "an A" * + ? {n} n {n,} n {n,m} n m 3、 reg.test(string) reg.exec(string) var str="abc"; var reg=/[a-z]/; var reg=/[A-Z]/; console.log(reg.test(str)); console.log(reg.exec(str)); 4、 /*search() - kgc*/ var str="hello kgc"; console.log(str.search(/kgc/)); console.log(str.search(/KGC/)); console.log(str.search(/KGC/i)); /*match() - */ var str="1 and 2 and 3"; console.log(str.match(/\d/)); console.log(str.match(/kgc/)); console.log(str.match(/\d/g)); /*replace() - "kgc" "huyang"*/ var str="hello huyang"; console.log(str.replace(/huyang/,"kgc")); var str="hello huyang, How are you?huyang"; console.log(str.replace(/huyang/g,"kgc")); /*split() - */ console.log("hello".split("")); console.log("hello".split("",3)); 、 /* 26 */ var str="sgfhdfGIYYjhj"; var reg=/^[a-zA-Z]+$/; // "+" console.log(reg.test(str)); /* 26 */ var str="abc123DFjh"; var reg=/^[0-9a-zA-Z]+$/; console.log(reg.test(str)); /* 、 、 */ var str="abc_123_DFjh"; var reg=/^\w+$/; console.log(reg.test(str)); /* */ var str=" "; var reg=/^[\u4e00-\u9fa5]+$/ console.log(reg.test(str)); : var str='abc345efg'; var reg1 = /\d/g; var arr = str.split(''); for(var i=0;i