Эй может кто-нибудь поднять регулярное выражение, которое я могу использовать для проверки строк, содержащих только буквенно-цифровые символы, вместе с '', '-', '_' и '.' ?Регулярное выражение для буквенно-цифровых и '', '-', '_' и '.'?
Благодаря
Эй может кто-нибудь поднять регулярное выражение, которое я могу использовать для проверки строк, содержащих только буквенно-цифровые символы, вместе с '', '-', '_' и '.' ?Регулярное выражение для буквенно-цифровых и '', '-', '_' и '.'?
Благодаря
/^[A-Za-z0-9 _.-]+$/
или, где поддерживается
/^[\w .-]+$/
Попробуйте это:
^[a-zA-Z0-9 \-_.]+$
/^[\w. -]*$/
Заданный класс символов \w
включает в себя буквенно-цифровые символы и под и короче, чем тип a-zA-Z0-9_
Кроме того, в зависимости от того, хотите ли вы разрешить пустые строки или нет, вы захотите использовать либо *
, либо +
.
Предполагая, конечно, ваш аромат регулярного выражения поддерживает его. – chaos
Правильно. Но подавляющее большинство. – Amber
Я никогда не сталкивался с тем, что не поддерживает классы сокращенных символов. Пример? – MyItchyChin
@chaos или кто-либо еще: Мне просто интересно, где не поддерживается \ w и \ d. Я использую их в Perl и Ruby. У меня была идея, что они поддерживаются каждым языком.
Как узнать, что такое регулярное выражение, но еще не знает ответа на этот вопрос? –
причина, по которой я читаю блог Джеффа –
Ирония ... конденсаторы ... перегружены ... едва ... держат ... на ... – chaos