var limit = 'xls|txt|doc|ppt|jpg|png|tar'; 这个JS字符串 如何使用正则表达式替换为一个空格?

兄弟们,请问下,var limit = 'xls|txt|doc|ppt|jpg|png|tar'; 这个JS字符串 如何使用正则表达式替换为一个空格?
最新回答
别了初心

2024-09-08 00:45:17

2整串吗?那不就直接设置为空格就行了:
limit = " ";

真要用替换的话,你是怕转义 | 这个问题吧?
用字面字符串就可以了:

limit = limit.replace("xls|txt|doc|ppt|jpg|png|tar", " ")
非要用正则,那就转义一下:

limit = limit.replace(/xls\|txt\|doc\|ppt\|jpg\|png\|tar/, " ")
还要更短一点,那就这样:

limit = limit.replace(/xls\|.*\|tar/, " ")
追问
试过不行
我深爱德人﹎

2024-09-08 05:40:44

ghjgjgh