繁体   English   中英

如何替换js字符串中[0] [0]的内容

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM