无法理解正则表达式。想要翻这个字符串:
var str = "Hello my%20name is%20Jascination"
到
str2 = "Hello&my&name&is&Jascination"
我试过了:
var str2 = str.replace(/[20%]/w/s/g, '&')
var str2 = str.replace(/[20%/w/s]/g, '&')
但这些不起作用。使用Regex如何捕获特定字符和特定字符组?
答案 0 :(得分:3)
答案 1 :(得分:1)
试试这个:
var str2 = str.replace(/(?:%20|\s)+/g, '&');