Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.02.2019, 13:25
Новичок на форуме
Отправить личное сообщение для AIDOSK Посмотреть профиль Найти все сообщения от AIDOSK
 
Регистрация: 25.02.2019
Сообщений: 2

RegEx регуялрное выражение
Вопрос!!! Что не так. Функция возвращает реулярку, но при использование вовзращает false
function reg(s){
let re=/\/{2}/;
return new RegExp('\.+'+s.split(re)[1]);
};

re= reg(ib[5]) - вовзращеная регулярка /.+I8RYSZ/
re.test('001I8RYSZ/2008TT,""8265948,32"') - возвращает false
а если так
/.+I8RYSZ/.test(''001I8RYSZ/2008TT,""8265948,32"'') - то true. в чем траблы???
Ответить с цитированием
  #2 (permalink)  
Старый 25.02.2019, 13:58
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,103

AIDOSK,

function reg(s){
 let re=/\/{2}/;
 return new RegExp('\.+'+s.split(re)[1]);
 };
 ib = {5 : "//I8RYSZ"}
 re = reg(ib[5])// - вовзращеная регулярка /.+I8RYSZ/
 alert(re.test('001I8RYSZ/2008TT,""8265948,32"')); //- возвращает false
Ответить с цитированием
  #3 (permalink)  
Старый 26.02.2019, 07:19
Новичок на форуме
Отправить личное сообщение для AIDOSK Посмотреть профиль Найти все сообщения от AIDOSK
 
Регистрация: 25.02.2019
Сообщений: 2

спасибо, разобрался почему-то к регулярке добавлялся первод каретки /r
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регулярное выражение tata4ka Общие вопросы Javascript 4 15.11.2014 00:56
регулярное выражение literator Ваши сайты и скрипты 1 18.08.2013 18:24
регулярное выражение leny Общие вопросы Javascript 1 24.09.2011 17:30
Регулярное выражение: любой символ, включая перевод строки Gleb Общие вопросы Javascript 3 28.07.2011 12:15
регулярное выражение theo_ Общие вопросы Javascript 15 21.06.2010 10:29