как заменить конкретный символ из строки в JQuery

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>

Теперь я хочу заменить все 0 в [] на 1. Какой простой и эффективный метод?

Теги:
string

2 ответа

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');
0

Попробуй это

var s="your string here"
    var result=s.replace(/0/g, '1');

Ещё вопросы

Сообщество Overcoder
Наверх
Меню