| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Тексты > Регулярное выражение для цифр и опред-х символов |
| Автор: FlakeMusic 17.9.2010, 08:29 |
| Здравствуйте. Нужно написать регулярку для валидатора. Обязательно наличие цифр(от 10). Также могут быть присутствовать плюс, скобки и тире, но необязательно. Написал так : ~(\d|\s|\-|\(|\)|\+)~i, но потом понял что цифры будут необязательными, сделал так: ~(\d{10,}\s|\-|\(|\)|\+)~i - вообще перестало работать. |
| Автор: ksnk 17.9.2010, 09:07 |
| FlakeMusic, количество скобок неважно? открывающие-закрывающие - неважно? imho, все равно нужно потом будет проеврять введенное поле на корректность, так что можно обойтись простой регуляркой /^[\d\(\)\-\+]+$/i |