1,search()用於檢索字符串中指定的子字符串,或檢索與正則表達式相匹配的子字符串,並返回子串的起始位置。search()方法不支持全局搜索,因為會忽略正則表達式參數的標識g,並且也忽略了regexp的lastIndex屬性,總是從字符串的開始位置進行檢索,所以它會總是返回str的第一個匹配的位置。

2,replace(reg,replacement) 方法是執行查找並替換的操作。它將正則表達式regexp匹配到的字串,然后用replacement的字符串替換掉字串,如果有全局標識g,則替換全部匹配的字串,否則只替換第一個匹配字串。
a,簡單替換:匹配到第一個符合條件的字符進行替換

b,全局替換:匹配到字符串中的所有匹配字符進行全部替換

c,使用replacement中的特殊字符替換,replacement中$字符有特殊的意義,具體說明如下表格:

利用$1$2進行匹配替換,$1$2分別匹配第一個第二個子表達式

d,使用replacement作為函數替換
將’-‘連接的字符串轉換成駝峰模式,利用replace函數替換

