У меня есть строка в 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>
Теперь я хочу заменить все 0 в [] на 1. Какой простой и эффективный метод?
Вы можете использовать регулярные выражения для поиска и замены в строках.
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');
Попробуй это
var s="your string here"
var result=s.replace(/0/g, '1');