分享至
我正規表達式不及格...快瘋了
width="XXX"
不管 XXX 是多少我想把這個字串取代掉
https://regexr.com/
我用這個蛋疼了/(width=?"*")/g救命啊,有大大能解說一下嗎
/(width=?"*")/g
已邀請的邦友 {{ invite_list.length }}/5
要抓到整串的話
/width=["']\d+(px|cm|%|vh|em|vw)["']/ig
i是大小寫不分
正規真不好搞懂
簡單一點的話:
var t = '<img width="XXX"/>'; console.log(t.replace(/(width=["']+)[^"']+(["']+)/, "$1YYY$2")); //顯示:<img width="YYY"/>
正規表達式的參數就看你需要下,例如沒有g的話,只會取代第一個找到的pattern等等。
感謝大師
IT邦幫忙