0

我在 jQuery 中有这样的字符串:

<select id='orderlist-0' name='orderitems[0].orderitem.OrderItemId'></select>
<span class='field-validation-valid' 
      data-valmsg-for='orderitems[0].orderitem.OrderItemId' 
      data-valmsg-replace='true'></span>

现在我想用 1 替换 [] 中的所有 0。哪种方法简单有效?

4

2 回答 2

0

尝试这个

var s="your string here"
    var result=s.replace(/0/g, '1');
于 2013-09-21T09:10:59.410 回答
0

您可以使用正则表达式在字符串中进行搜索和替换。

var str,
    re;

str = "<select id='orderlist-0' name='orderitems[0].orderitem.OrderItemId'></select><span class='field-validation-valid' data-valmsg-for='orderitems[0].orderitem.OrderItemId' data-valmsg-replace='true'></span>";

re = /(\[)(0)(\])/g;

str = str.replace(re, '$11$3');
于 2013-09-21T09:11:36.623 回答