var aa="李四<img src='a.jpg'>" var bb=aa.replace(/^[\u4e00-\u9fa5]/ig,'哈'); alert(bb)
我是想把李四變成哈哈2個字,但是現(xiàn)在只替換了一個字,求幫助
擁有18年軟件開發(fā)和IT教學(xué)經(jīng)驗。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項目經(jīng)理、高級軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...
^表示字符串開始,李是,四不是。去掉就行了
^只匹配字符串開始,'李'在開頭被匹配到了,'四'沒匹配到。去掉^即可。
/^[u4e00-u9fa5]/ig有^表示匹配的是首字符,就只會替換第一個漢字“李”成“哈”,要全部匹配去掉^就可以了