JavaScript 正则表达式03

    xiaoxiao2021-04-18  63

    正则表达式03 var str1 = /g.+gle/i; var str2 = "gooogle"; .点   表示匹配任意一个字符,这里有+,所有可以匹配多个 alert(str1.test(str2)); var str1 = /Box/i; var str2 = /box/; 返回值是 数组,,,如果没有值,就返回 null alert(str1.exec(str2)); var str1 = /go?gle/; *表示匹配任意个,+表示至少一个,?表示至多一个 var str2 = "gogle"; alert(str1.test(str2)); var str1 = /[a-zA-Z0-9]*ox/; var str2 = /ddkgjkfdgjk45664ox/; 任意匹配........省略....... alert(str1.test(str2)); var str1 = /[^a-z]ox/i; var str2 = /box/; 表示   非a-z alert(str1.test(str2)); var str1 = /\wgoogle/i; var str2 = "_google"; \w 表示 [a-zA-Z0-9_] alert(str1.test(str2)); var str1 = /\Wgoogle/i; var str2 = "!google"; \W 表示 [^a-zA-Z0-9_] alert(str1.test(str2)); var str1 = /\dgoogle/i; var str2 = "5google"; \d 表示 匹配数字 [0-9] alert(str1.test(str2)); var str1 = /\Dgoogle/i; var str2 = "5google"; \D 表示 匹配非数字 [^0-9] alert(str1.test(str2)); var str1 = /^[a-z]google/i; var str2 = "sssssgoogle"; 在[]外面表示,必须从开始向后依次匹配 alert(str1.test(str2)); var str1 = /^google$/; var str2 = "google"; ^表示必须以google开头,$表示必须以google结尾 alert(str1.test(str2));
    转载请注明原文地址: https://ju.6miu.com/read-674964.html

    最新回复(0)