如何使用 jquery 拆分和连接字符串以获得以下结果
How to split and concatenate the string to get the following result using jquery
我有一个以下字符串
var url="hrefpara1?##0##:##2##para2?##3##:##1##para3?##4##:##6##";
我有这样的数组
var a=[Arun,Nandha,Gopi,praveen,jack];
我需要以下字符串结果:
hrefpara1?##Arun##:##Gopi##para2?##Praveen##:##Nandha##para3?##jack##:####;
我如何使用javascript获得它。
你可以为此使用正则表达式
var url="hrefpara1?##0##:##2##para2?##3##:##1##para3?##4##:##6##";
var a=["Arun","Nandha","Gopi","praveen","jack"];
url = url.replace(/(##)([^#]*)(##)/g,function (match,prefix,index,suffix) {
return (a[+index]) ?prefix+a[+index]+suffix : prefix+suffix;
});
console.log(url);
相关文章:
- Regex模式匹配,从Javascript中的字符串中提取时间,结果出乎意料
- 将敲除绑定应用于模板,并将结果作为字符串获取
- 将Javascript Regex结果转换为字符串(?)
- Geoplugin字符串结果为德语单词/语言
- Javascript:拆分字符串,但仅使用 1 个结果
- 解析JSON字符串返回未定义的结果
- 在谷歌地图API自动完成中显示不匹配字符串的结果
- 将字符串结果返回到表单元格中的新行中
- mongodb-mongoose-find-如何获得适用的字符串作为结果
- 自定义查询字符串分析器返回不正确的结果
- 如何从数据库中获取JSON字符串结果以供以后使用
- 使用$se.trustAsHtml呈现字符串返回未定义的结果
- 调用.ajax方法得到未定义的json结果,返回json格式列表<字符串>
- 如何获取控制台.log输出 getter 结果而不是字符串“[Getter/Setter]”
- getElementById 给出结果和字符串
- 在 JavaScript 中解析日期字符串的意外结果
- Javascript PHP 字符串未返回所需的结果
- 正则表达式 - 替换方法从字符串中删除运算符产生不希望的结果
- 如何在javascript代码中获取console.log的结果字符串
- 将$get结果字符串转换为javascript数组