ホームページ ウェブフロントエンド jsチュートリアル ID 番号を記述するために一般的に使用される正規表現は何ですか?

ID 番号を記述するために一般的に使用される正規表現は何ですか?

Mar 29, 2018 pm 04:55 PM
番号 通常 表現

这次给大家带来常用的证件号码正则表达式写法有哪些,写常用的证件号码正则表达式的注意事项有哪些,下面就是实战案例,一起来看一下。

正则表达式(Regular Expression,在代码中常简写为regex、regexp或RE)是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。

  正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。

 /** 验证是否为EMAIL格式 */
  public static final String EMAIL = "('')|(\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*)";
  /** 验证电话号码 */
  public static final String TELEPHONE = "('')|(\\d{4}(-*)\\d{8}|\\d{4}(-*)\\d{7}|\\d{3}(-*)\\d{8}|\\d{3}(-*)\\d{7})";
  /** 验证手机号码 */
  public static final String MOBILEPHONE = "1(3|5|8|7)\\d{9}";// "[1][3|5|8]+\\d{9}";
  /** 验证是否是电话或者手机号码 */
  public static final String TELEMOBILE = "^((\\d{3,4}?-|\\(\\d{3,4}\\))?\\d{8,11}$)|(^0{0,1}13[0-9]{9}$)";
  /** 是否全部为中文 */
  public static final String CHINESECHAR = "^[\u4e00-\u9fa5]+$";
  /** 检查字符串中是否还有HTML标签 */
  public static final String HTMLTAGHAS = "<(\\S*?)[^>]*>.*?</\\1>|<.*? />";
  /** 检查URL是否合法 */
  public static final String URL = "[a-zA-z]+://[^\\s]*";
  /** 检查IP是否合法 */
  public static final String IPADRESS = "\\d{1,3}+\\.\\d{1,3}+\\.\\d{1,3}+\\.\\d{1,3}";
  /** 检查QQ号是否合法 */
  public static final String QQCODE = "[1-9][0-9]{4,13}";
  /** 检查邮编是否合法 */
  public static final String POSTCODE = "[1-9]\\d{5}(?!\\d)";
  /** 正整数 */
  public static final String POSITIVE_INTEGER = "^[0-9]\\d*$";
  /** 正浮点数 */
  public static final String POSITIVE_FLOAT = "^[1-9]\\d*.\\d*|0.\\d*[0-9]\\d*$";
  /** 整数或小数 */
  public static final String POSITIVE_DOUBLE = "^[0-9]+(\\.[0-9]+)?$";
  /** 年月日 2012-1-1,2012/1/1,2012.1.1 */
  public static final String DATE_YMD = "^\\d{4}(\\-|\\/|.)\\d{1,2}\\1\\d{1,2}$";
  /** 检查身份证是否合法 验证时请先验证长度是否为15为或者18位 */
  public static final String IDCARD = "\\d{6}(19|20)*[0-99]{2}(0[1-9]{1}|10|11|12)(0[1-9]{1}"
      + "|1[0-9]|2[0-9]|30|31)(\\w*)";
  /** 检查护照是否合法 */
  public static final String PASSPORT1 = "/^[a-zA-Z]{5,17}$/";
  public static final String PASSPORT2 = "/^[a-zA-Z0-9]{5,17}$/";
  /** 港澳通行证验证   */
  public static final String HKMAKAO = "/^[HMhm]{1}([0-9]{10}|[0-9]{8})$/";
  /** 台湾通行证验证   */
  public static final String TAIWAN1 = " /^[0-9]{8}$/";
  public static final String TAIWAN2 = "/^[0-9]{10}$/";
ログイン後にコピー

// 护照验证

jQuery.validator.addMethod("isPassport",function(value,
 element, type) {
 if($(type).val()
 === '2')
 {
 varre1
 = /^[a-zA-Z]{5,17}$/;
 varre2
 = /^[a-zA-Z0-9]{5,17}$/;
 returnthis.optional(element)
 || (re2.test(value)) || re1.test(value);
 }else{
 returntrue;
 }
},"护照格式不正确");
ログイン後にコピー

// 港澳通行证验证

jQuery.validator.addMethod("isHKMacao",function(value,
 element, type) {
 if($(type).val()
 === '3')
 {
 varre
 = /^[HMhm]{1}([0-9]{10}|[0-9]{8})$/;
 returnthis.optional(element)
 || (re.test(value));
 }else{
 returntrue;
 }
},"港澳通行证格式不正确");
ログイン後にコピー

// 台湾通行证验证

jQuery.validator.addMethod("isTaiwan",function(value,
 element, type) {
 if($(type).val()
 == "4")
 {
 varre1
 = /^[0-9]{8}$/;
 varre2
 = /^[0-9]{10}$/;
 returnthis.optional(element)
 || (re1.test(value)) || (re2.test(value))
 }else{
 returntrue;
 }
},"台湾通行证格式不正确");
ログイン後にコピー

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

正则中的平衡组使用详解(附代码)

使用正则多行模式与单行模式的图文详解

以上がID 番号を記述するために一般的に使用される正規表現は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Golang 正規表現を使用して複数の単語または文字列を照合するにはどうすればよいですか? Golang 正規表現を使用して複数の単語または文字列を照合するにはどうすればよいですか? May 31, 2024 am 10:32 AM

Golang の正規表現では、パイプ文字 | を使用して複数の単語または文字列を一致させ、各オプションを論理 OR 式として区切ります。例: 「fox」または「dog」に一致します: fox|dog は「quick」、「brown」または「lazy」に一致します: (quick|brown|lazy) 「Go」、「Python」または「Java」に一致します: Go| Python |Java は単語または 4 桁の郵便番号と一致します: ([a-zA

PHP正規表現で何かで始まる文字列を置換する方法 PHP正規表現で何かで始まる文字列を置換する方法 Mar 24, 2023 pm 02:57 PM

PHP 正規表現は、テキストの処理と変換のための強力なツールです。テキスト コンテンツを解析し、特定のパターンに従って置換またはインターセプトすることで、テキスト情報を効果的に管理できます。その中でも、正規表現の一般的な応用例は、特定の文字で始まる文字列を置換することです。

正規表現を使用してPHPで漢字を削除する方法 正規表現を使用してPHPで漢字を削除する方法 Mar 03, 2023 am 10:12 AM

正規表現を使用して PHP で中国語を削除する方法: 1. PHP サンプル ファイルを作成する; 2. 中国語と英語を含む文字列を定義する; 3. "preg_replace('/([\x80-\xff]*)/i', '',$a);" 通常の方法では、クエリ結果から中国語の文字を削除できます。

iPhoneでスパム電話やテキストメッセージをブロックする方法 iPhoneでスパム電話やテキストメッセージをブロックする方法 Jul 22, 2023 pm 08:22 PM

Apple は、スパム電話や不要なテキスト メッセージを効果的にブロックするために使用できるさまざまな機能を iPhone に統合しました。これらの組み込みツールを使用すると、デバイスをそのような迷惑行為から保護できるだけでなく、スパマーを報告することもできます。これを行うことで、自分のデバイスだけでなく、他の人のデバイスでも今後のスパム電話やテキスト メッセージを防ぐことができます。 iPhone でスパマーから単一の電話番号をブロックする方法 iPhone で特定の電話番号からスパム電話を受信した場合、その電話番号をブロックして、その電話番号からの電話が今後受信されないようにすることができます。簡単にできます。 iPhone で特定の番号からのスパム電話をブロックするには、

通常のマッチングを使用してphpでhtmlタグを削除する方法 通常のマッチングを使用してphpでhtmlタグを削除する方法 Mar 21, 2023 pm 05:17 PM

この記事では、PHP 正規表現を使用して HTML タグを削除し、HTML 文字列からプレーン テキスト コンテンツを抽出する方法を学びます。 HTML タグを削除する方法を示すために、まず HTML タグを含む文字列を定義しましょう。

iPhone 15 で自分の番号を永久にブロックするにはどうすればよいですか? iPhone 15 で自分の番号を永久にブロックするにはどうすればよいですか? Sep 17, 2023 pm 03:41 PM

iPhone で自分の番号を永久にブロックするにはどうすればよいですか? iPhone には、デバイスから電話をかけるたびに携帯電話番号を非表示にするオプションがあります。これは、デバイスの設定を永続的に変更することで実行できます。これを行うには、iPhone で設定アプリを開いて電話アプリを選択し、「通話 ID を表示」が表示されるまで下にスクロールし、そのオプションを選択してスイッチを オフ に切り替える必要があります。この設定を有効にすると、電話をかけても相手に携帯電話番号が通知されなくなります。世界的なパンデミックの最中に多くの人が在宅勤務をしているように、iPhone を使用して仕事の電話をかける場合、これは便利な機能となります。上記の手順に簡単に従うことができます

PHPコードを使用して携帯電話番号の中央の4桁を非表示にする方法は? PHPコードを使用して携帯電話番号の中央の4桁を非表示にする方法は? Mar 29, 2024 am 10:18 AM

タイトル: PHP コードを使用して携帯電話番号の中央の 4 桁を非表示にする方法日常の開発作業では、携帯電話番号などのユーザーの個人情報を処理することがよくあります。ユーザーのプライバシーを保護するために、通常、携帯電話番号の中央の 4 桁は非表示になります。この記事では、ユーザーの情報セキュリティを保護するためのこの機能を PHP コードを使用して実装する方法を紹介します。まず、携帯電話番号は機密情報であり、慎重に扱う必要があることを明確にする必要があります。携帯電話番号を表示または保存する場合は、危険を防止するために適切な保護を確保してください。

iPhoneで自分の番号を隠す方法 iPhoneで自分の番号を隠す方法 Sep 09, 2023 pm 08:21 PM

iPhone で自分の番号を隠すにはどうすればよいですか?電話をかけたいが、相手に自分の電話番号を知られたくない場合、iPhone で自分の電話番号を非表示にする方法は 2 つあります。これは、電話番号を教えたくない企業に電話する場合に便利です。自分の電話番号を永久に非表示にするように iPhone を設定できます。つまり、電話をかけるたびに電話番号が通知されることはありません。 2 番目の方法は、特定の通話に対してのみ自分の番号を非表示にする方法です。これは、電話をかけたい電話番号の前に番号を入力することで実行できます。必要な数は国によって異なります。 iPhone で自分の番号を永久に隠すにはどうすればよいですか?電話をかけるときに自分の電話番号が通知されないようにするには、iPhone を変更する必要があります

See all articles