文字列に対してJavaScriptチェックを行う必要があります。文字列には 6 つの文字と 2 つの数字が含まれている必要がありますが、この順序である必要はなく、2 つの数字と 6 つの文字も必要です。
当時私は持っています:
/^[A-Za-z]{6,}[0-9]{2,}$/;
どうもありがとう!
文字列に対してJavaScriptチェックを行う必要があります。文字列には 6 つの文字と 2 つの数字が含まれている必要がありますが、この順序である必要はなく、2 つの数字と 6 つの文字も必要です。
当時私は持っています:
/^[A-Za-z]{6,}[0-9]{2,}$/;
どうもありがとう!
^(?=(.*[0-9]){2})(?=(.*[A-Za-z]){6})[A-Za-z0-9]{8}$
あなたの質問が、少なくとも2桁と6文字の文字と数字の混合セットをチェックする方法であると仮定すると、私は個人的には次のようにします:
var str = "abc12def";
var digits = str.match(/\d/g).length;
var ok = /^[A-Za-z0-9]{8,}$/.test(str)
&& digits >=2 && str.length-digits>=6;
これが私が考える答えです。投稿するのに時間がかかりました。
/^[a-zA-Z]{6}[\d]{2}|[\d]{2}[a-zA-Z]{6}$
乾杯!!!