Javascript 如何更换&;从一根有角度的弦到另一根弦
我试图替换字符串中的“&”和“空格” 我可以通过Javascript 如何更换&;从一根有角度的弦到另一根弦,javascript,jquery,angular,Javascript,Jquery,Angular,我试图替换字符串中的“&”和“空格” 我可以通过string.replace(/[\s]/g',)删除空格 并删除特殊字符&by字符串。替换(/[^\da-zA-Z]/g',) 我可以在一个代码中同时使用两个正则表达式吗?用于从字符串中删除特殊字符和空格。使用|到“或”正则表达式,例如 /(\s|&)/g 有必要通过(…)进行分组,以确定得到或得到的内容的范围 在本例中,您只有两个选择器,因此在没有选择器的情况下也可以工作 /\s|&/g 如果你不想使用正则表达式,试试这个
string.replace(/[\s]/g',)删除空格代码>
并删除特殊字符&by字符串。替换(/[^\da-zA-Z]/g',)
我可以在一个代码中同时使用两个正则表达式吗?用于从字符串中删除特殊字符和空格。使用|
到“或”正则表达式,例如
/(\s|&)/g
有必要通过(…)
进行分组,以确定得到或得到的内容的范围
在本例中,您只有两个选择器,因此在没有选择器的情况下也可以工作
/\s|&/g
如果你不想使用正则表达式,试试这个
var str=“abc def&ghi jkl&mno”;
console.log(str.split(“”).join(“”).split(“”&').join(“”))代码>为&和空格组合正则表达式/[&]+/g
var str='abzx12&1'
log(str.replace(/[&]+/g',)代码>
这是一个解决方案
.replace(/ |&/g,'')
范例
var a=“asdasdas-dsadasdas-dasdas-asdas&dasdasd&&&&&”;
控制台日志(a.替换(/|和/g.)
您正在删除所有特殊字符,而不仅仅是&
。听起来有点像您试图编码一个值以将其放入查询字符串中,如果是这样,请尝试使用encodeURIComponent()