パスワードの正規表現で質問があります。
「半角英数・記号のみ8〜100文字」の正規表現のコードが分かりません。
【利用できる文字】
半角の英字
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
数字
0 1 2 3 4 5 6 7 8 9
記号
! # % & + - . / : = ? [ ] _
よろしくお願い致します。
PHP
1if(!preg_match('/\A[a-z\d]{8,100}+\z/i', $_POST['password'])){ 2$errors['password_check'] = "パスワードの形式が正しくありません"; 3}
記号の定義は?
ご指摘、ありがとうございます。
質問に追記いたしました。
回答1件
あなたの回答
tips
プレビュー