[英]How do I Implement a gsub in JS to replace a cluster of characters in a string?
[英]How do I replace the contents of [0][0] in a js string
var str= 'String with replace string is bookingForm[0][0][seat_type]';
var $k=5;
for(var $i=0; $i<5; $i++){
var t = str.replace(/[0][0]/g,'['+$k+']['+$i+']');
//use t below
}
但是[0][0]
不会被替换。 正则表达式应该是什么。
你要:
var t = str.replace(/\[0\]\[0\]/g,'['+$k+']['+$i+']');
试试这个正则表达式:
/\[0\]\[0\]/g
您需要逃脱\\[
如果您的字符串中只有[0][0]
一个实例,则不需要正则表达式:
var t = str.replace("[0][0]","["+$k+"]["+$i+"]");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.