如何在javascript中删除带有两个管道字符的连续管道
How to remove continuslly pipe with two pipe character in javascript
如何在javascript中连续删除带有两个管道字符的管道。
var testString="||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||f_test!!3!!||f_test!!4!!||f_test!!5!!||";
output ="||f_test!!3!!||f_test!!4!!||f_test!!5!!||";
我试过低于
replace("||||||f_", "||f_")//but no limit for pipe
演示
重要信息:在testString中,管道没有任何限制,必须为20、40、50、60等。
但是输出应该是相同的。
但我只想在f_之前有两个管道
如何使用JavaScript做到这一点。
您可以对正则表达式使用正向前瞻
/'|(?='|'|)/g
如果后面还有两个管道,则只更换一个管道。
var testString="||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||f_test!!3!!||f_test!!4!!||f_test!!5!!||";
console.log(testString.replace(/'|(?='|'|)/g, ''));
相关文章:
- JQuery合并了keyup和focusout两个函数
- 如何使用 node.js 比较两个 json 数组
- 为复选框javascript指定两个值
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 单击时切换两个图像
- 我可以'我似乎不知道如何修复javascript中的两个lint.有人能帮我理解吗
- 基于两个条件退出While循环
- 如何在这里将两个值最低的数字相加
- 组合两个javascript函数
- 如何使用offer/answer交换来自两个对等连接的流
- jsf中两个字符串的颜色代码差异
- 加载两个具有相同父密钥名称的json文件
- 在Qualtrics中,介绍如何动态连接两个滑块
- 访问$.ajax()函数中的两个不同数组
- 如何在three.js上添加两个向量
- 由双管道分隔的两个回调
- 此 Javascript 行中的两个管道符号 (OR)
- 匹配正则表达式或(管道)子句中的两个精确字符
- 如何在两个不同的Angular模块中使用管道
- 如何在javascript中删除带有两个管道字符的连续管道