ホームページ > ウェブフロントエンド > jsチュートリアル > 携帯電話番号・パスワード定期認証_JavaScriptスキル

携帯電話番号・パスワード定期認証_JavaScriptスキル

WBOY
リリース: 2016-05-16 16:37:08
オリジナル
1174 人が閲覧しました

/**
* 携帯電話番号
*移動: 134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188
* チャイナユニコム: 130,131,132,152,155,156,185,186
* 電気通信: 133,1349,153,180,189
​​*/
    NSString * MOBILE = @"^1(3[0-9]|5[0-35-9]|8[025-9])\d{8}$";
    /**
*チャイナモバイル:チャイナモバイル
* 134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188
                               */
    NSString * CM = @"^1(34[0-8]|(3[5-9]|5[017-9]|8[278])\d)\d{7}$";
    /**
*チャイナユニコム:チャイナユニコム
* 130,131,132,152,155,156,185,186
                               */
    NSString * CU = @"^1(3[0-2]|5[256]|8[56])\d{8}$";
    /**
*チャイナテレコム:チャイナテレコム
* 133,1349,153,180,189
                               */
    NSString * CT = @"^1((33|53|8[09])[0-9]|349)\d{7}$";
    /**
* 中国本土の固定電話とPHS
* 市外局番: 010,020,021,022,023,024,025,027,028,029
* 数字: 7 桁または 8 桁
                               */
    // NSString * PHS = @"^0(10|2[0-5789]|\d{3})\d{7,8}$";

コード
^(?=.*?[a-zA-Z])(?=.*?[0-9])[a-zA-Z0-9]{6,20}$

"^d $" //非負の整数(正の整数0)
"^[0-9]*[1-9][0-9]*$" //正の整数
"^((-d )|(0 ))$" //非正整数 (負の整数 0)
"^-[0-9]*[1-9][0-9]*$" // 負の整数
"^-?d $" //整数
"^d (.d )?$" //非負の浮動小数点数(正の浮動小数点数0)
"^(([0-9] .[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0 -9] )|([0-9]*[1-9][0-9]*))$" //正の浮動小数点数
"^((-d (.d )?)|(0 (.0 )?))$" //非正の浮動小数点数(負の浮動小数点数 0)
"^(-(([0-9] .[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*. [0-9] )|([0-9]*[1-9][0-9]*)))$" // 負の浮動小数点
番号
"^(-?d )(.d )?$" //浮動小数点数
"^[A-Za-z] $" //英字26文字からなる文字列
"^[A-Z] $" //26 個の大文字の英字で構成される文字列
"^[a-z] $" //英小文字 26 文字からなる文字列
"^[A-Za-z0-9] $" //数字と 26 文字の英字で構成される文字列
"^w $" //数字、26 文字の英字、またはアンダースコアで構成される文字列
"^[w-] (.[w-] )*@[w-] (.[w-] ) $" //メールアドレス
"^[a-zA-z] ://(w (-w )*)(.(w (-w )*))*(?S*)?$" //url
/^13d{9}$/gi携帯電話番号の正規表現


public static bool IsValidMobileNo(string MobileNo)
  {
   const string regPattern = @"^(130|131|132|133|134|135|136|137|138|139)d{8}$";
   return Regex.IsMatch(MobileNo, regPattern);
  }


正規表現 - 携帯電話番号の確認: 13[0-9]{9}
携帯電話番号の前に 86 または 86 を追加する状況を実装します: ^(( 86)|(86))?(13)d{9}$
電話番号と携帯電話番号は同時に検証されます: (^(d{3,4}-)?d{7,8})$|(13[0-9]{9})
情報内のネットワーク リンクを抽出します: (h|H)(r|R)(e|E)(f|F) *= *('|")?(w|\|/|.) ('|"| *|>)?
メッセージ内の電子メール アドレスを抽出します: w ([- .]w )*@w ([-.]w )*.w ([-.]w )*
情報内の画像リンクを抽出します: (s|S)(r|R)(c|C) *= *('|")?(w|\|/|.) ('|"| *|> ) ?
情報内の IP アドレスを抽出します: (d).(d).(d).(d)
情報内の中国の携帯電話番号を抽出: (86)*0*13d{9}
情報内の中国の固定電話番号を抽出します: ((d{3,4})|d{3,4}-|s)?d{8}
情報(携帯電話、固定電話含む)から中国の電話番号を抽出: ((d{3,4})|d{3,4}-|s)?d{7,14}
情報内の中国の郵便番号を抽出します: [1-9]{1}(d){5}
情報から中国語の ID 番号を抽出します: d{18}|d{15}
情報から整数を抽出します: d
情報内の浮動小数点数 (つまり、10 進数) を抽出します: (-?d*).?d
メッセージ内の任意の数値を抽出します: (-?d*)(.d)? 情報内の中国語の文字列を抽出します: [u4e00-u9fa5]*
メッセージ内の全角文字列(漢字)を抽出します: [^x00-xff]*

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート