1. 程式人生 > >angular6 正則表示式允許輸入部分中文字元

angular6 正則表示式允許輸入部分中文字元

之前接到新需求,要求允許輸入漢字的輸入框允許輸入中文括號,寫正則表示式

let filter2=/^[\( \)\u4e00-\u9fa5]+$/;

測試正常,執行ng build --prod命令打包之後執行出錯。

發現,正則表示式變為/^[\\uff08\\uff09\u4e00-\u9fa5]+$/,

build命令會自動編譯中文字元,所以正則表示式修改為/^[\uff08\uff09\u4e00-\u9fa5]+$/即可正常使用