在javascript中,可以利用String物件的replace()方法來替換字串中的字符,語法「str.replace("需要替換的字串","新字串")」或“ str.replace(/需要替換的字串/g,"新字串")」。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
javascript字串替換字元
在js中字串全部替換可以用以下方法:
兩種區別:正規&常規
str.replace("需要替换的字符串","新字符串") str.replace(/需要替换的字符串/g,"新字符串")
範例1:
"yyyy-MM-dd-hh-mm-ss".replace("-","/")
結果如下:
"yyyy/MM-dd-hh-mm-ss"
範例2:
"yyyy-MM-dd-hh-mm-ss".replace(/-/g,"/")
結果如下:
"yyyy/MM/dd/hh/mm/ss"
綜上:
常規的替換只會替換第一次匹配的字符,正則可替換全部
##說明:JavaScript replace() 方法
eplace() 方法用於在字串中用一些字符替換另一些字符,或替換一個與正則表達式匹配的子串。 語法stringObject.replace(regexp/substr,replacement)
#描述 | |
---|---|
必需。規定子字串或要替換的模式的 RegExp 物件。 請注意,如果該值是一個字串,則將它作為要檢索的直接量文字模式,而不是先轉換為 RegExp 物件。 | |
#必要。一個字串值。規定了替換文字或產生替換文字的函數。 |
以上是javascript字串怎麼替換字符的詳細內容。更多資訊請關注PHP中文網其他相關文章!