携帯電話番号の定期認証(コード付き)について詳しく解説
今回は、携帯電話番号の定期認証についての詳しい説明(コード付き)をお届けします。携帯電話番号の定期認証の注意事項は何ですか?実際のケースを見てみましょう。
数字のみが許可されています
<xsl:attribute name="onkeyup">value=value.replace(/[^\d]/g,'')</xsl:attribute> <xsl:attribute name="onbeforepaste">clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))</xsl:attribute>
//固定电话只要有一个填写即可 $('.form-inline').submit(function(){ var m = $('input[name=mobile]').val(); var p = $('input[name=phone]').val(); var reg = /^1\d{10}$/; if((m == "" || !reg.test(m)) && p == ""){ $('input[name=mobile]').addClass('error_color'); $('input[name=mobile]').tooltip('show'); return false; }else{ $('input[name=mobile]').removeClass('error_color'); $('input[name=mobile]').tooltip('hide'); return true; } })
最新の携帯電話番号認証を見てみましょう正規表現
携帯電話番号セグメントは継続的に更新されているため、以前の正規表現はもはやニーズを満たしていません。この式を書き換えます。番号セグメントのデータ ソースは http://www.jihaaba.com/tools/haoduan/
既存の携帯電話番号セグメント:
Mobile: 139 138 137 136 135 134 147 150 151 152 157 158 159 178 182 183 184 187 188
チャイナユニコム: 130 131 132 155 156 185 186 145 176
電気通信: 133 153 177 173 180 181 189
仮想オペレーター:
170 171
並べ替え後:
130~139 145,147 15[012356789] 178,176,177,173,170,171 180~189
var regex = { mobile: /^0?(13[0-9]|15[012356789]|17[013678]|18[0-9]|14[57])[0-9]{8}$/ }
js:
var bool = checkRegexp(jq("#mobile"), /^0?(13[0-9]|15[012356789]|17[013678]|18[0-9]|14[57])[0-9]{8}$/, "电话格式不对");
式解析:
「/」は正規表現を表します。
「^」は文字列の開始位置を表し、「$」は文字列の終了位置を表します。
「?」は前の文字に 1 または 0 を一致させることを意味するため、ここでの 0? は携帯電話番号が 0 で始まるかどうかを意味します。
次の部分は、13 から始まる 11 桁の携帯電話番号を確認することです。番号の範囲は 130 ~ 139 であるため、オプションの範囲は [0 ~ 9] であり、15 で始まる番号には 154 はありません。 [] には数字の 4 がありませんが、[0-35-9] と書くこともできます。次の数字 18 と 14 も上記と同じです。
括弧は部分式を表しており、「|」で区切られた 4 つのオプションの分岐が含まれています。正規表現では、「|」の優先度 が最も低く、ここで一致する各分岐はすべて 3 文字 ([]) です。 1 つの文字 (オプションを意味します) のみと一致します。つまり、携帯電話番号の最初の 3 桁の場合、一致する必要がある 8 桁の数字は 0 ~ 9 の任意の文字であるため、「[0」となります。 -9]{8}"。{} 内の数字は、一致する前の文字の数を表します。
分析が完了しました。
頭の大きな幽霊が表面に 86,17951 のようなことを書いたらどうしますか?
/^(0|86|17951)?(13[0-9]|15[012356789]|17[013678]|18[0-9]|14[57])[0-9]{8}$/
C# バージョン:
using System.Text.RegularExpressions; public static bool IsTelephone(string str_telephone) { return Regex.IsMatch(str_telephone, @"^(0|86|17951)?(13[0-9]|15[012356789]|17[013678]|18[0-9]|14[57])[0-9]{8}$"); }
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。
推奨書籍:
正規表現を使用して文字列を抽出する詳細な説明 (コード付き)
以上が携帯電話番号の定期認証(コード付き)について詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









7月29日のニュースによると、OPPOは1,799元のOPPO A3 Vibrant Edition携帯電話に加えて、スターライトホワイト、ダークナイトパープル、クラウドフェザーピンクの3色から選べるA3x (PKD130)も発売した。 @Perfectly Organized Digital によると、OPPOA3x はオフラインモデルのようで、アクティブ版との主な違いは、リアレンズが 32+2MP デュアルカメラに置き換えられていることです。概要価格は次のとおりです。 4+128GB バージョン 1199 元 6+128GB バージョン 1499 元 8+256GB バージョン 1999 元 1. MediaTek Dimensity 6300 プロセッサを搭載し、LPDDR4X メモリと UFS2.2 フラッシュ メモリを搭載し、2TB のストレージ拡張をサポートします。 6.67インチ「サンシャインスクリーン」を採用、解像度1600×720、1

8月17日のニュースによると、情報源@ibinguniverseが本日Weiboに投稿したところによると、Apple iPhone 16 Pro Maxの正確なサイズは6.88インチで、Galaxy S25 Ultraの正確なサイズはどちらも6.9インチとみなせるとのこと。 。情報源によると、Samsung Galaxy S25 UltraはS24 Ultraよりも本体が狭く、画面が広く、水平方向の画面対本体の比率が94.1%であるのに対し、S24 Ultraの水平方向の画面対本体の比率は91.5%です。 Fenye氏は情報源の関連するWeiboをチェックし、新たに公開されたiPhone 16 Pro Maxの写真についてコメントし、この携帯電話は実際にはストレートスクリーン+2.5Dガラスであると信じていました。

近年、Apple はイノベーションの欠如を批判されていますが、Apple は常に立ち止まっていたわけではありません。少なくともハードウェア設計に関しては、Apple 製品の単価の高さに支えられ、エンジニアはコストの問題をあまり考慮せずに、いくつかの新しいテクノロジーを簡単に試すことができます。たとえば、iPad Proは、Appleのお気に入りの「ディスプレイ技術」テストフィールドとして、2021年のminiLEDから2024年のタンデムOLEDに至るまで、ポータブルスマートデバイスのディスプレイ技術の最前線に立ってきました。 iPad Pro は、miniLED スクリーンを備えた最初のポータブル スマート デバイスではありませんが (MSI は Apple より 1 年早く miniLED ラップトップをリリースしました)、2 つのパラメータを比較すると、それらが同じではないことがすぐにわかります。

8月9日のニュースによると、SK HynixはFMS2024サミットで、仕様がまだ正式にリリースされていないUFS4.1ユニバーサルフラッシュメモリを含む最新のストレージ製品をデモした。 JEDEC Solid State Technology Associationの公式Webサイトによると、現在発表されている最新のUFS仕様は2022年8月のUFS4.0です。理論上のインターフェース速度は46.4Gbpsと高速で、UFS4.1ではさらに伝送速度が向上すると予想されています。レート。 1. Hynix は、321 層 V91TbTLCNAND フラッシュ メモリをベースとした 512GB および 1TBUFS4.1 の汎用フラッシュ メモリ製品をデモしました。 SK Hynixは3.2GbpsV92TbQLC粒子と3.6GbpsV9H1TbTLC粒子も展示した。 Hynix が V7 ベースを披露

7月30日のニュースによると、情報筋のYogesh Brar氏は昨日(7月29日)、Xプラットフォームにツイートを投稿し、Xiaomi POCOM6 Plus 5G携帯電話とPOCO Buds X1ヘッドフォンの物理的な写真を共有しました。この2つの製品の正式発表は2月29日にリリースされます。 8月1日。 Xiaomi POCOM6 Plus 5G携帯電話情報筋によると、Xiaomi POCOM6 Plus 5G携帯電話は6.8インチLCDスクリーン、Qualcomm Snapdragon 4Gen2AEプロセッサー、背面に1億800万画素カメラ、5030mAh容量バッテリーを搭載するとのこと。以前に報告されたように、この電話は紫、黒、銀の 3 色で利用できます。標準の POCOM6 電話とほぼ同じですが、LED フラッシュ リングが比較的目立ちます。ポコブ

8月19日のニュースによると、NubiaはZ50 Ultraのリリース以来、真のフルスクリーンデザインにこだわり、高ピクセルスクリーン下でのプロアクティブな写真撮影の分野を継続的に模索し続けている。本日、デジタルブロガーの Wisdom Pikachu が、今年後半にリリースされる Nubia Z70 Ultra が、業界最高解像度の UDC ソリューションである 1.5K アンダースクリーン カメラ テクノロジーを搭載してデビューするというニュースを発表しました。遠い。 ZTEのアンダースクリーンプロアクティブソリューションは第6世代に進化したと報告されています。最新の画面下プロアクティブ ソリューションは、Nubia Z60 Ultra および Red Magic 9S Pro シリーズで利用できます。画面解像度は 2480x1116 で、解像度は 1080P から 1.5K の間です。今回、Nubia は既存の解像度の限界を打ち破り、業界に新たなベンチマークを設定します。

7月31日のニュースによると、情報元の@ibinguniverse氏が16GBのメモリを搭載していることについてツイートした。 Samsung 携帯電話のメモリ容量のアップデート Samsung は、Galaxy S20 Ultra および Galaxy S21 Ultra 携帯電話に 16GB メモリを搭載することを開始しました。最新の主力携帯電話である Galaxy S24 Ultra を含む Galaxy S22 Ultra 以降、Samsung 携帯電話のメモリ容量は 12GB に制限されています。次期Samsung Galaxy S25およびGalaxy S25+は12GB LPDDを使用すると報告されています

Smartprix の報道によると、Xiaomi はコードネーム「Suzaku」というボタンのない携帯電話を開発中です。このニュースによると、コードネームZhuqueというこの携帯電話は、統合コンセプトで設計され、画面下カメラを使用し、Qualcomm Snapdragon 8gen4プロセッサを搭載する予定で、計画が変更されなければ、2025年に登場する可能性が高いとのことです。 。このニュースを見たとき、2019 年に戻ったような気がしました。当時、Xiaomi は Mi MIX Alpha コンセプトフォンをリリースしました。サラウンドスクリーンのボタンのないデザインは非常に素晴らしかったです。ボタンのない携帯電話の魅力を初めて知りました。 「魔法のガラス」が欲しいなら、まずボタンを殺さなければならない、ジョブズはかつて「スティーブ・ジョブズの伝記」の中で、携帯電話が「魔法のガラス」のようなものになりたいと述べた。
