Проверить строку на соответствие буквенно-числовым символам

Статус
В этой теме нельзя размещать новые ответы.

verfaa

Профессор
Регистрация
29 Янв 2007
Сообщения
417
Реакции
49
Спасибо и ещё одну регулярку кину сюда, чтобы темы не плодить. Есть задача проверить строку на соответствие буквенно-числовым символам и _-, но т.к. строка может содержать в теории буквы разных алфавитов мира решено просто проверить строку на наличие запрещённых символов.
Получилось:
Код:
/^[^%\,\'<>"$;`|.\[\]^@]+$/
но эта регулярка пропускает строки со слэшами: стр\ока стр/ока
помогите доработать)
 
Просто добавить \/\\
Код:
/^[^%\,\'<>"$;`|.\[\]^@\/\\]+$/
 
А язык какой? В perl прекрасно работает вот это
Код:
/^[-\w]+$/
Если нужно и пробельные символы, то
Код:
/^[-\w\s]+$/
Так как \w - это любой алфавитно-цифровой или '_' символ. С utf8 работает замечательно.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху