2014-01-18 2 views
0

Какое регулярное выражение я бы использовал для проверки того, содержит ли строка хотя бы 1 прописную букву, 1 строчную букву, символ и номер? Я использую PHP и JavaScript.Какое выражение я бы использовал?

+0

Можно ли предположить, что выражение вы имеете в виду «регулярное выражение»? Может быть, зная точный термин, это мешало вам немного поискать? –

+0

Я уже искал повсюду. @dystroy – user1475632

ответ

1

Это должно делать то, что вам нужно:

preg_match('/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[^a-zA-Z0-9]).+$/', $string); 
+0

Работал отлично. благодаря – user1475632

4
(preg_match("/^.(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z]).*$/", $_POST["string"]) 

я надеюсь, что это работает

+0

Это, похоже, не работает для меня. – user1475632

+0

Можете ли вы указать, какие символы вам нужны – Akshay

Смежные вопросы