JavaScript正则表达式
<script> //2种正则表达式创建 var myRegExp = /\b'|'\b/; var myRegExp2 = new RegExp("\\b'|'\\b");//为了表示字符串内的\必须用转义符\,所以有\\的现象 //实例,要求把字符串中的Paul替换为Ringo var myString = "Paul, Paula, Pauline, paul, Paul"; var myRegExp = /Paul/; //需要查找的文本模式 myString = myString.replace(myRegExp, "Ringo"); alert(myString);//Ringo, Paula, Pauline, paul, Paul //只有第一个被替换了!什么情况? /* RegExp对象有3个可以定义的属性 * G :全局匹配 * I :不区分大小写 * M :多行标记。指定特殊字符^和$可以匹配多行文本和字符串的开始与结束 */ //实例2 var myRegExp2 = /Paul/gi; myString2 = myString.replace(myRegExp2, "Ringo"); alert(myString2);//Ringo, Ringoa, Ringoine, Ringo, Ringo </script>