ここで新しいものがここで推奨されました。
変数に標準の[0-9]マーク内に少なくとも2つの数値があり、少なくとも2つの特殊文字がある場合、最小の長さを取得したい2つの式があります。
これが私がテストに使用しているコードです。
var noOfNumerics = /[0-9]/g;
var noOfSplChats = /[~\!@#\$%\^&*_\-\+=`\|\\(\)\{\}\[\]:;"'<>,\.\?\/]/g;
そして、これが実際のテストを行うコードです。私はチュートリアルを見てきましたが、私が見る限り、最小値と最大値の要件がありますが、実際には最大値は必要ありませんが、それが不可能な場合は問題ありません。
var numericsTest=noOfNumerics.test(Password);
var splCharTest=noOfSplChats.test(Password);
これは、間違って処理される入力の例です。
Password = 'test#1';
基本的にはそれだけです。少なくとも2つの数字と特殊文字の長さを追加する必要があります。その要件をスクリプトに追加するにはどうすればよいですか?