87,910
社区成员
发帖
与我相关
我的任务
分享
var kv = { '&': 'flag1', '%': 'flag2', '?': 'flag3', '=': 'flag4' }//替换映射
var s = '测试1符号&测试2符号%测试3符号?测试4符号=测试5符号&测试6符号%测试7符号?测试8符号='
s = s.replace(/[&%\?=]/g, function ($0) { return kv[$0] || $0; })
alert(s)
var context="测试1符号&测试2符号%测试3符号?测试4符号=测试5符号&测试6符号%测试7符号?测试8符号=";
context=context.replace(/&/g,'Flag1');
context=context.replace(/%/g,'Flag2');
context=context.replace(/\?/g,'Flag3');
context=context.replace(/=/g,'Flag4');
alert(context);
str.replace(/\?/gi, flag);
str.replace(/%/gi, flag);
str.replace(/=/gi, flag);