正則一致パスワードは数字とアルファベットの組み合わせ文字列機能のみです。
本明細書の例では、正則一致パスワードは、数字とアルファベットの組み合わせの文字列機能のみであることを述べている。皆さんに参考にしてあげます。具体的には以下の通りです。
パスワードの要求:
1.全部数字ではいけません。
2.全部アルファベットではいけません。
3.数字とアルファベットの組み合わせが必要です。
4.特殊文字は含まれていません。
5.パスワード長6-30ビットの文字列
JavaScript正規表現はオンラインテストツールです。
http://tools.jb51.net/regex/javascript
正規表現のオンライン作成ツール:
http://tools.jb51.net/regex/create_reg
本論文で述べたように、皆さんの正規表現学習に役に立ちます。
パスワードの要求:
1.全部数字ではいけません。
2.全部アルファベットではいけません。
3.数字とアルファベットの組み合わせが必要です。
4.特殊文字は含まれていません。
5.パスワード長6-30ビットの文字列
/**
* @desc get_pwd_strength()im:
* @param (string)$mobile
* return :$msg
*/
function get_pwd_strength($pwd){
if (strlen($pwd)>30 || strlen($pwd)<6)
{
return " 6-30 ";
}
if(preg_match("/^\d*$/",$pwd))
{
return " , : ";//
}
if(preg_match("/^[a-z]*$/i",$pwd))
{
return " , : ";//
}
if(!preg_match("/^[a-z\d]*$/i",$pwd))
{
return " , : ";// ";
}
}
js正則マッチング
/**
* , , 6 。
*/
$.checkPwd = function(v){
v=$.trim(v);
if(v.length<6||v.length>30){
return " 6-30 ";
}
if(/^\d+$/.test(v))
{
return " ";
}
if(/^[a-z]+$/i.test(v))
{
return " ";
}
if(!/^[A-Za-z0-9]+$/.test(v))
{
return " ";
}
return " ";
};
PS:ここでもう2つの非常に便利な正規表現ツールを提供します。JavaScript正規表現はオンラインテストツールです。
http://tools.jb51.net/regex/javascript
正規表現のオンライン作成ツール:
http://tools.jb51.net/regex/create_reg
本論文で述べたように、皆さんの正規表現学習に役に立ちます。