У меня есть регулярное выражение, которое я пытаюсь использовать для проверки по строкам.
Попытка перехватить все, что не является: верхний регистр букв, число, -, /, не содержит пробелов и должен быть длиной не менее 4 символов и не превышать 78.
Я проверил регулярное выражение и знаю, что оно работает, просто не могу понять, в чем дело.
Пока это то, что у меня есть:
var turkey = new RegExp('^(\S[A-Z0-9-/]{4,78})$');
if (turkey.test(serialNumber)) {
alert('pass');
}
else {
alert('fail');
}
Pass:
AS4345-ADFSF / ASDF-445
D / -F4
/ ER45-DFGH334 / 45-4FS
Сбой:
aDF345 # SD / пт
45-фг / 422 фгс
2SD
г-5 * 1 028 *