Kolyaj,
Цитата:
|
Цитата:
str = 'dialogTitleCloseSpanOver 111 dialogTitleCloseSpanOver dialogTitleCloseSpanOver 222 dialogTitleCloseSpanOver'; alert(str.replace(/(^|\s+)dialogTitleCloseSpanOver(?=\s+|$)/g, '')); |
'dialogTitleCloseSpanOver 111 dialogTitleCloseSpanOver dialogTitleCloseSpanOver 222 dialogTitleCloseSpanOver'.replace(/(^|\s+)dialogTitleCloseSpanOver(\s+|$)/g, '') Результат: Код:
111dialogTitleCloseSpanOver 222 |
видимо ты попал в переправку. ща все ок
|
А как реализовать такой вот код.
str="ui-button ui-state-default ui-state-hover ui-state-hover ui-corner-all ui-state-hover"; myclass='ui-state-hover'; reg=/(^|\s+)+myclass+(?=\s+|$)/gi; str= str.replace(reg,''); alert(str); |
str="ui-button ui-state-default ui-state-hover ui-state-hover ui-corner-all ui-state-hover"; myclass='ui-state-hover'; reg= new RegExp('(^|\\s+)' + myclass + '(?=\\s+|$)', 'gi'); str= str.replace(reg,''); alert(str); |
Могу, как альтернативу регулярки предложить такое:
var tag = 'Пенсии', str = 'Качество обслуживания, Пенсии, Бесы, карта'; if(str.indexOf(tag) == 0){ str = str.substring(tag.length +2); } else { str = str.substring(0, str.indexOf(tag) - 2) + str.substring(str.indexOf(tag) + tag.length); } alert(str) |
Часовой пояс GMT +3, время: 04:51. |