2015-02-22 3 views

ответ

0

Следующий фрагмент соответствует переданному регулярное выражение буквального в JavaScript и возвращает ложь, если это не матч (кстати ваш Функция python не вернет значение, если длина строки не превышает 6 или 7 символов).

function data_validation(str) { 
 
    if ((str.length == 7) || (str.length == 6)) { 
 
    if (str.match(/[0-9]{3}\/[0-9]{2,3}/)) { 
 
     return true; 
 
    } 
 
    } 
 
    return false; 
 
} 
 

 
alert(data_validation("555/12")); 
 
alert(data_validation("hello"));

0

Я не знаю, питона, но я предполагаю, что эквивалентно JavaScript является

function data_validation(str) { 
    if (str.length == 7 || str.length == 6) 
     return /[0-9]{3}\/[0-9]{2,3}/.test(str); 
} 
+0

Вы не ошиблись, – theonlygusti

Смежные вопросы