问题描述
functionencodeContentstr(str){varurl=str.replace(/=/g,'%3D').replace(/,/g,',').replace(///g,'?').replace(/?/g,'3F').replace(/:/g,'3A').replace(/@/g,'%40').replace(/&/g,'%26').replace(/+/g,'%2B').replace(/$/g,'%24').replace(/#/g,'%23');returnurl;}求大神帮我看看这段js里面正则有哪些写错的。。。感激不尽啊
解决方案
解决方案二:
正则里特有的符号当作一般符号来处理的时候要转义,如:+?$等
时间: 2024-09-11 07:55:03