2018年8月20日 星期一

以變數 動態使用RegExp

RegExp一直沒有摸得很熟
用到的部分就註記一下
ex:以oz取代字串中所有的ab
正常
str = "ab123ab456"
str.replace(/ab/g,'oz')
結果:oz123oz456

以變數方式使用
str = "ab123ab456"
x = 'ab'
y= 'oz'
str.replace(new RegExp(x,'g'),y)
結果:oz123oz456

沒有留言: