大家好,最近有個案子需要讓中英文採用的不同字型,因為套出來的效果有字級的落差(視覺上)。
查詢了一下可以使用的方案,最後使用 regex 來過濾出英文及數字,再包一層 span 在外面,但是沒辦法避開 script、style 的 tag ,導致 script、style 的內容也都被包在 span 裡。
請問應該怎麼寫才能夠避開特定 tag 的內容?
程式碼如下,雖然英數的效果對了,但用檢查就可以看到悲劇發生......:
https://jsfiddle.net/xinyiiilin/1bxsuonm/