Момчета ме уведомете, че тествам само букви, дори без цифри.
^[a-zA-Zs]+$
това няма да работи. Приема и числа
Отговори:
0 за отговор № 1Изразът не е проблемът, нещо друго не е наред с кода ви, който съответства на регулярно изражение, но не сте го включили във вашия въпрос.
Изразът е правилен; Няма да приема номера. Той ще приема само една или повече малки букви от a
да се z
, големи букви от A
да се Z
и пространства.
Включих фрагмент, който можете да пуснете по-долу, за да видите израза в действие. Забележете как се връща вторият резултат null
.
// matches, returns ["no numbers"]
console.log("no numbers".match(/^[a-zA-Zs]+$/))
// does not match, null
console.log("1 number".match(/^[a-zA-Zs]+$/))