2015-08-12 3 views
1

Я пытаюсь удалить строки, соответствующие шаблону «WAN ipv4-адрес» из текстового поля «#textarea»JavaScript удалить строки, соответствующие шаблону

$("#textarea").val().replace(/WAN ipv4-address/g, '') 

Так что я думаю, что выше только удалит «WAN ipv4-адрес» модель от строк (на самом деле это даже не делает этого для меня). Как удалить строки на основе шаблона соответствия?

ответ

2

Вы используете возвращение .replace():

$("#textarea").val($("#textarea").val().replace(/WAN ipv4-address/g, '')); 

Strings неизменны это вернет новый String вы должны использовать новый String.

1

Если вы хотите удалить всю строку, добавьте .* до и после.

$("#textarea").val().replace(/.*WAN ipv4-address.*/g, '') 

Если вы хотите его вернуть.

$("#textarea").val($("#textarea").val().replace(/.*WAN ipv4-address.*/g, '')); 
Смежные вопросы