Привет, мне нужно использовать pregmatch php, чтобы проверить, что строка действительна. Чтобы быть в силе, строка должна иметь по крайней мере один буквенный символ и допускать символы, цифры и периоды. Но не должно быть двух соседних точек.Регулярное выражение для по крайней мере одной буквы
-2
A
ответ
1
Используйте смотровые окна для удовлетворения по крайней мере состояния.
preg_match('~^(?=.*[a-zA-Z])(?!.*\.\.)[\w.]+$~',$username)
\w
соответствует буквы, цифры, _
символ. (?=.*[a-zA-Z])
Atleast один алфавит. (?!.*\.\.)
- нет последовательных точек. [\w.]+
Соответствует одному или нескольким символам слов или точкам.
Смежные вопросы
- 1. Регулярное выражение - поиск конкретной строки, по крайней мере, одной буквы
- 2. javascript регулярное выражение для по крайней мере одного номера и одной заглавной буквы
- 3. Регулярное выражение для поиска строк, которые имеют только строчные буквы, но по крайней мере один каждый
- 4. Регулярное выражение не работает, по крайней мере, один европейский характер
- 5. Как проверить, по крайней мере, один регулярное выражение
- 6. Нетипичный регулярное выражение проверки пароля: по крайней мере 3 буквы, 3 цифры, без двойных кавычек
- 7. регулярное выражение, которое соответствует любому по крайней мере буквы в скобках
- 8. буквенно-цифровой, по крайней мере, 1 символ
- 9. Регулярное выражение для проверки поля: поле должно содержать по крайней мере 2 альфа-числовых символов
- 10. Регулярное выражение, по крайней мере, одной буквой с последующим пробелом, а затем, по меньшей мере, одну цифру
- 11. Регулярное выражение для соответствия хотя бы одной заглавной букве и по крайней мере одной цифре и любому числу специальных charecter
- 12. регулярное выражение строчные буквы и цифры
- 13. алгоритм для поиска по крайней мере одной перестановки в расписании?
- 14. Ищет регулярное выражение для пароля с хотя бы одной строчной буквой, по крайней мере, одной буквой верхнего регистра, по крайней мере одной цифрой и длиной между 6 и 14
- 15. Регулярное выражение для проверки пароля
- 16. Regex, который выражает «по крайней мере, один не-цифра»
- 17. Найти все подстроки, по крайней мере, с одной группой
- 18. Как написать регулярное выражение, чтобы найти линия начинается с по крайней мере одним словом
- 19. Perl регулярное выражение максимум и, по крайней мере, ограничения для символа
- 20. Регулярное выражение для atmost и по крайней мере один альфа и 14 числовая
- 21. Регулярное выражение для соответствия буквенно-цифровым значениям, по крайней мере, с одним номером
- 22. Регулярное выражение для по крайней мере один символ и один номер, без повторения более чем два
- 23. Python: [?] О Регулярное выражение для ровно $ N $, по крайней мере, один [о]
- 24. Почему не мое регулярное выражение для работы по крайней мере в 1 верхнем регистре?
- 25. регулярное выражение для буквенно-цифровой, но по крайней мере один символ
- 26. Регулярное выражение для совпадения отсортированных слов и по крайней мере одного
- 27. JavaScript: Использование регулярных выражений, чтобы буквы, цифры и пробелы (по крайней мере, одну букву и номер)
- 28. Пароль регулярного выражения должен содержать буквы, по крайней мере один специальный символ и по крайней мере один цифровой?
- 29. C# Regex по крайней мере одна буква и по крайней мере одно число
- 30. preg_match соответствует определенное количество символов, требующее, по крайней мере одну цифру и, по меньшей мере, одну букву
что вы имеете в виду 'позволяет characters'? Что вы пробовали? –
charcters означает английские буквы ,,,, Я попробовал preg_match ('/ [a-zA-Z] /', $ username), чтобы убедиться, что по крайней мере одна буква, preg_match ("/^[A-Za-z0- 9 _] + $/", $ username), чтобы избежать нежелательных специальных символов, но мне нужно, чтобы вырезать буквы и периоды, цифры, должно быть по крайней мере одна буква и не разрешать два последовательных периода – Anju
https: //www.regex101. com/получить представление о генерации регулярного выражения в соответствии с требованием отсюда –