のために、私は正規表現Javascriptの正規表現カスタム検証
1を必要とする)[A-Z][a-z][0-9]
は大文字&小文字、数字&特殊文字(+を除くとを含める必要があります。
2)シーケンス内に2文字以内で入力してください(例:[email protected]
または[email protected]
またはGoogle#12
は使用できません)。
私はこれを試しましたが、2つの同一の文字をチェックする方法はわかりません。
^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^%*()!&=]).*$
あなたが任意の文字が、
_
(または
-
)と
+
に一致するように連続した文字を許可しないと(あなたはハイフンを意味している場合や
[^-+]*
)
[^_+]*
で終わり
.*
を交換するために、追加の
(?!.*(.)\1)
先読みチェックを追加することができ
ここまでお試しいただいた内容をお見せできますか? –
最初の条件は、あなたの入力に '+'と '-'以外の文字を許可したいかのように聞こえます。 –
@WiktorStribiżew+と_は許可されていません – user3747168