以下は、皆さんがよく使う正規表現をまとめたものです。今後の仕事での参考にしたいと思います。
数字のみを入力できます: "^[0-9]*$"
n 桁の数字のみを入力できます: "^d{n}$"
少なくとも n 桁の数字のみを入力できます: "^d{n,}$"
m から n 桁のみを入力できます: "^d{m,n}$"
ゼロで始まる数字とゼロ以外の数字のみを入力できます: "^(0[1-9][0-9]*)$"
小数点以下 2 桁の正の実数のみを入力できます: "^[0-9]+(.[0-9]{2})?$"
小数点以下 1 ~ 3 桁の正の実数のみを入力できます: "^[0-9]+(.[0-9]{1,3})?$"
ゼロ以外の正の整数のみを入力できます: "^+?[1-9][0-9]*$"
ゼロ以外の負の整数のみを入力できます: "^-[1-9][0-9]*$"
長さ 3 の文字のみ入力できます: "^.{3}$"
英字 26 文字からなる文字列のみ入力できます: "^[A-Za-z]+$"
英大文字 26 文字からなる文字列のみを入力できます: "^[A-Z]+$"
26 文字の小文字の英字で構成される文字列のみを入力できます: "^[a-z]+$"
数字と 26 文字の英字で構成される文字列のみを入力できます: "^[A-Za-z0-9]+$"
数字、26 文字の英字、またはアンダースコアで構成される文字列のみを入力できます: "^w+$"
ユーザー パスワードを確認します: "^[a-zA-Z]w{5,17}$" 正しい形式: 文字で始まり、長さは 6 ~ 18 で、文字、数字、アンダースコアのみを含めることができます
不正な文字が含まれているかどうかを確認します ^(?:[u4e00-u9fa5]*w*s*)+$
漢字のみ入力可能です: "^[u4e00-u9fa5]{0,}$"
確認メールアドレス: "^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$"
インターネット URL を確認します: "^http://([w-]+.)+[w-]+(/[w- ./?%&=]*)?$"
中国の電話番号認証
一致する形式は次のとおりです: 0511-4405222 または 021-87888822 または 021-44055520-555 または (0511)4405222
正規表現「((d{3,4})d{3,4}-)?d{7,8}(-d{3})*」
中国の郵便番号の検証
一致する形式は次のとおりです: 215421
正規表現「d{6}」
メール認証
一致する形式は次のとおりです: justali@justdn.com
正規表現 "w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*"
ID カードの確認
一致する形式: 15 桁または 18 桁の ID カード
正規表現「d{18}d{15}」
一般的に使用されるデジタル検証
正規表現
"d{n}" n は指定された長さです
"d{n,m}" 長さの範囲は n から m までです
不正な文字確認
次のような不正な文字を除外する文字と一致します。
正規表現 ^(?:[u4e00-u9fa5]*w*s*)+$
日付の確認
一致する形式は次のとおりです: 20030718,030718
範囲:1900--2099
正規表現 ((((19){1}(20){1})d{2})d{2})[01]{1}d{1}[0-3]{1} d {1}
使用例:
コードの印刷を表示
01 <html> 02 <head> 03 <title>php正则表达式集锦实例</title> 04 <script language="javascript" type="text/javascript"> 05 function Button1_onclick(){ 06 if(!test_hanzi(document.form1.Text1.value)){ 07 alert("姓名只能是汉字"); 08 return false; 09 } 10 return true; 11 } 12 //验证电子邮件 13 function test_email(strEmail){ 14 var myReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/; 15 if(myReg.test(strEmail)) return true; 16 return false; 17 } 18 //只能输入数字 19 function test_shuzi(strshuzi){ 20 var myReg =/^[0-9]*$/; 21 if(myReg.test(strshuzi)) return true; 22 return false; 23 } 24 //只能输入汉字 25 function test_hanzi(strhanzi){ 26 var myReg =/^[\u4e00-\u9fa5]{0,}$/; 27 if(myReg.test(strhanzi)) return true; 28 return false; 29 } 30 </script> 31 </head> 32 <body> 33 <form name="form1">姓名: 34 <input id="Text1" name="Text1" type="text" /> <span style="font-family: Arial, Helvetica, sans-serif;">(PS:^_^不错的php开发交流群:304224365,验证:csl)</span> 35 <input name="按钮" type="button" id="Button1" onclick="return Button1_onclick()" value="button" language="javascript" /> 36 </form> 37 </body> 38 </html>

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

WebStorm Mac版
便利なJavaScript開発ツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

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