русский алфавит в строчку
Автор Александр задал вопрос в разделе PHP
Что значит /^[a-zA-Z0-9s]{2,}$/ и как сделать что бы в строку помимо английских букв и цифр можно было писать русские? и получил лучший ответ
Ответ от Доктор Акаса[гуру]
Это регулярное выражение.
Вставить в квадратные скобки ещё и А-Яа-я без пробелов.
^ - обозначает начало строки
$ - обозначает конец строки
Вместе это значит, что вся строка целиком должна соответствовать шаблону, а не отдельная её часть.
В квадратных скобках перечисляется допустимый символ, для цифры это будет [0-9] для заглавной буквы латиницы [A-Z]
В фигурных скобках указывается сколько раз этот символ может повторяться {минимум раз, максимум раз}
В данном случае {2, } значит от 2-ух и более.
ссылка
Ответ от Андрей[гуру]
/^[a-zA-Zа-яА-Я0-9s]{2,}$/u
Модификатор u обязателен - он означает, что используются кодировка utf-8
/^[a-zA-Zа-яА-Я0-9s]{2,}$/u
Модификатор u обязателен - он означает, что используются кодировка utf-8
Ответ от Влад строчки[новичек]
[А-Яа-я] добавь
[А-Яа-я] добавь
Ответ от Ёаня Семенов[гуру]
ссылка
ссылка
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Что значит /^[a-zA-Z0-9s]{2,}$/ и как сделать что бы в строку помимо английских букв и цифр можно было писать русские?