亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    js中exec、test、match、search、replace、split用法

    exec:對string進(jìn)行正則處理,并返回匹配結(jié)果.array[0]為原字符串,array[i]為匹配在整個被搜索字符串中的位置。
    test:測試string是否包含有匹配結(jié)果,包含返回true,不包含返回false。
    match(pattern) :根據(jù)pattern進(jìn)行正則匹配,如果匹配到,返回匹配結(jié)果,如匹配不到返回null
    search(pattern) :根據(jù)pattern進(jìn)行正則匹配,如果匹配到一個結(jié)果,則返回它的索引數(shù);否則返回-1
    replace(pattern,replacement) :根據(jù)pattern進(jìn)行正則匹配,把匹配結(jié)果替換為replacement
    split(pattern) :根據(jù)pattern進(jìn)行正則分割,返回一個分割的數(shù)組
    實例:

    復(fù)制代碼 代碼如下:
    function checkForm() {
    var u = document.form_name.check.value;
    var s = /^[-a-zA-Z0-9_]+(.[-a-zA-Z0-9_]+)*@[-a-zA-Z0-9_]+(.[-a-zA-Z0-9_]+)*$/;
    var a = s.exec(u);
    var a = s.test(u);
    var a = u.match(s);
    var a = u.search(s);
    alert(a);
    }

    replace

    最簡單的算是能力就是簡單的字符替換。示例代碼如下:

    復(fù)制代碼 代碼如下:
    var u = “javascript is a good script language”;
    //在此我想將字母a替換成字母A
    var s = /a/g;
    var a = u.replace(s,”A”);
    </script>

    split

    復(fù)制代碼 代碼如下:
    <script type=”text/javascript”>
    var str=”How are you doing today?”
    document.write(str.split(” “) + “<br />”)
    document.write(str.split(“”) + “<br />”)
    document.write(str.split(” “,3))
    </script>

    輸出結(jié)果為:
    How,are,you,doing,today?
    H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
    How,are,you

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號