在 javascript 中,将数字之间出现的所有“-”替换为“:”
Replace all occurences of "-" between numbers with ":" in javascript
我有一个字符串,看起来像这样:
1,87-99,88:12,sds-554,sdsd,787,99-145
如果 2 个数字中间出现"-",我想将其更改为":"。在javascript中做到这一点的最短方法是什么?感谢您的帮助。
尝试:
text='1,87-99,88:12,sds-554,sdsd,787,99-145';
tex2=text.replace(/('d)-('d)/g,'$1:$2');
console.log(tex2);
示例:http://jsfiddle.net/bingjie2680/Wcptr/
这是我
的变体。
var a = '1,87-99,88:12,sds-554,sdsd,787,99-145'
var b = a.replace(/('d)-('d)/g,'$1:$2')
$1
和 $2
将匹配的数字放回字符串中。
尝试
'1,87-99,88:12,sds-554,sdsd,787,99-145'.replace(/('d)-('d)/g, '$1:$2'));
http://jsfiddle.net/ZK9Mj/
var a = '1,87-99,88:12,sds-554,sdsd,787,99-145'
var b = a.replace(/('d)-('d)/g, '$1:$2');
"b"会给你你想要的
相关文章:
- 如何替换JavaScript字符串中除字母和数字之外的所有内容(空格/符号)
- 用Javascript按钮替换Javascript超链接
- Firebase推送;t添加但替换(JavaScript)
- 如何替换javascript字符串中的前三个连字符
- 用jquery替换javascript语法
- jQuery.html()赢得't替换javascript图表
- 如何替换javascript canas
- 替换 JavaScript 中的一些字符串
- 替换Javascript中包含星号的字符串
- 随机替换 JavaScript 或 jQuery 中文本块中的子字符串
- 替换 JavaScript 中出现的所有字符串不起作用
- 为什么不能使用 document.getElementById 来替换 JavaScript 中的 $
- 合并/替换Javascript数组
- 无法替换Javascript中对象数组的键
- 可以用两个搜索值替换JavaScript.replacement函数
- 字符串替换javascript
- 正则表达式:替换javascript中的字符串
- 替换javascript中拆分后的值
- regex替换javascript返回整个值
- 用正则表达式替换javascript