Ненужный код
Есть такой код
var rep = '[тут много динамического кода ] привет юзер, и добро пожаловать [и тут тоже много кода]'.replace(/ привет (.*?), и добро пожаловать /, '$1'); alert(rep); При выполнении выдаёт [тут много динамического кода ]юзер[и тут тоже много кода] как сделать чтоб он не обращал внимание на лишний код т.е. чтоб выдало просто - юзер? |
var rep = / привет (.*?), и добро пожаловать /.exec('[тут много динамического кода ] привет юзер, и добро пожаловать [и тут тоже много кода]')[1]; alert(rep); |
Спс, ещё вопрос
var rep = / привет (.*?), и добро пожаловать /.exec('[тут много динамического кода ] привет юзер, и добро пожаловать [и тут тоже много кода]')[1]; if(rep==null){ alert("Ошибка"); }else{ alert("Все ок"); } Так все ок, но стоит спровоцировать ошибку, например убрать "привет" так код перестаёт выполнятся |
[1] уебрите
попытка зобрать свойства у NULL обарачеваються тайп-еррором. |
Часовой пояс GMT +3, время: 00:34. |