js正则函数
js的正则函数主要有有replace,match,test,search,exec。 首先对文中的变量进行说明: rgExp为包含正则表达式模式和可用标志的正则表达式对象。也可以是包含正则表达式模式和可用标志的变量名或字符串文字。 /i (忽略大小写) /g (全文查找出现的所有匹配字符) (1)match 方法 使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回,如果未能匹配到,则返回null。 stringObj.match(rgExp) 例: var str = "ThIS isn't me"; var reg = /is/ig; var ret = str.match(reg); console.log(ret); //["IS", "is"] (2)replace 方法 返回根据正则表达式进行文字替换后的字符串的复制,原字符串不变。 stringObj.replace(rgExp, replacement); 例: var str = "i love china!"; var pattern = /i/g; var ret = str.replace(pattern, "I"); alert(ret); //I love chIna! ECMAScript v3 规定,replace()