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/, " ") 追问 试过不行