"^/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+)?$" //浮動小数点number
"^[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
/^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]) ) -(([0-2]([1-9]{1}))|(3[0|1]))$/ // 年-月-日
/^((0([1- 9] ]{1}))|(1[1|2]))/(([0-2]([1-9]{1}))|(3[0|1]))/(d{ 2 }|d{4})$/ // 月/日/年
"^([w-.]+)@(([[0-9]{1,3}.[0-9]{ 1 ,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{ 1 ,3})(]?)$" //エミル
"(d+-)?(d{4}-?d{7}|d{3}-?d{8}|^d{7, 8 })(-d+)?" //電話番号
"^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2} | 1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1, 2 }|1dd|2[0-4]d|25[0-5])$" //IP アドレス
中国語の文字に一致する正規表現: [/u4e00-/u9fa5]
全角文字に一致 (中国語を含む)文字): [^/x00-/xff]
空白行に一致する正規表現: /n[/s| ]*/r
HTML タグに一致する正規表現: /.*|< ;(.*) //>/
先頭および末尾のスペースに一致する正規表現: (^/s*)|(/s*$)
メールアドレスに一致する正規表現:/w+([-+.]/ w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*
URL に一致する正規表現: ^[ a-zA-z]+://(// w+(-//w+)*)(//.(//w+(-//w+)*))*(//?//S*)? $
アカウントが合法かどうかを照合します (文字、5 ~ 16 バイトが使用可能、英数字のアンダースコアが使用可能): ^[a-zA-Z][a-zA-Z0-9_]{4,15}$
国内電話番号と一致: (/d{3 }-|/d{4}-)?(/d{8}|/d{7})?
Tencent QQ 番号と一致します: ^[1-9]*[1 -9][0-9]* $
メタ文字と正規表現のコンテキストでのその動作:
/ は、次の文字を特殊文字、リテラル文字、後方参照、または 8 進エスケープ文字としてマークします。
^ は入力文字列の先頭と一致します。 RegExp オブジェクトの Multiline プロパティが設定されている場合、^ は '/n' または '/r' の後の位置にも一致します。
$ は入力文字列の末尾と一致します。 RegExp オブジェクトの Multiline プロパティが設定されている場合、$ は '/n' または '/r' の前の位置にも一致します。
* 直前の部分式と 0 回以上一致します。
+ は、前の部分式と 1 回以上一致します。 + は {1,} と同等です。
? 直前の部分式と 0 回または 1 回一致します。 ? {0,1} に相当します。
{n} n は、特定の n 回一致する非負の整数です。
{n,} n は、少なくとも n 回一致する非負の整数です。
{n,m} m と n は両方とも非負の整数であり、n
? この文字が他の修飾子 (*、+、?、{n}、{n,}、{n,m}) の直後にある場合、一致パターンは非貪欲です。非貪欲モードは検索文字列の可能な限り少ない部分と一致しますが、デフォルトの貪欲モードは検索文字列の可能な限り多くの部分と一致します。
。「/n」を除く任意の 1 文字と一致します。 「/n」を含む任意の文字と一致するには、「[./n]」のようなパターンを使用します。
(パターン) パターンと一致し、この一致を取得します。
(?:pattern) はパターンに一致しますが、一致結果を取得しません。これは、一致を取得できず、後で使用するために保存されないことを意味します。
(?=pattern) 前方参照。文字列一致パターンの先頭にある検索文字列と一致します。これは非フェッチ一致です。つまり、後で使用するために一致をフェッチする必要はありません。
(?!pattern) (?=pattern) の反対の負の検索
x|y は x または y と一致します。
[xyz] 文字セット。
[^xyz] 負の文字セット。
[a-z] 文字範囲。指定された範囲内の任意の文字と一致します。
[^a-z] 負の文字範囲。指定された範囲内にない任意の文字と一致します。
/b は、単語とスペースの間の位置である単語境界に一致します。
/B は単語以外の境界に一致します。
/cx は、x で指定された制御文字と一致します。
/d は数字と一致します。 [0-9]に相当します。
/D は数字以外の文字に一致します。 [^0-9] に相当します。
/f はフォーム フィードと一致します。 /x0c および /cL に相当します。
/n は改行文字に一致します。 /x0a および /cJ に相当します。
/r は復帰文字と一致します。 /x0d および /cM に相当します。
/s は、スペース、タブ、フォーム フィードなどを含む任意の空白文字と一致します。 [/f/n/r/t/v] と同等。
/S は空白以外の文字に一致します。 [^ /f/n/r/t/v] と同等。
/t はタブ文字と一致します。 /x09 および /cI に相当します。
/v は垂直タブ文字と一致します。 /x0b および /cK に相当します。
/w は、アンダースコアを含む任意の単語文字に一致します。 「[A-Za-z0-9_]」と同等。
/W は、単語以外の文字に一致します。 「[^A-Za-z0-9_]」と同等。
/xn は n と一致します。n は 16 進数のエスケープ値です。 16 進エスケープ値は正確に 2 桁の長さである必要があります。
/num は num と一致します (num は正の整数)。取得した一致への参照。
/n は、8 進エスケープ値または後方参照を識別します。 /n の前に少なくとも n 個のフェッチされた部分式がある場合、n は後方参照です。それ以外の場合、n が 8 進数 (0 ~ 7) の場合、n は 8 進数のエスケープ値になります。
/nm は、8 進エスケープ値または後方参照を識別します。 /nm の前に少なくとも nm 個のフェッチされた部分式がある場合、nm は後方参照です。 /nm の前に少なくとも n の get がある場合、n は後方参照であり、その後にリテラル m が続きます。前述の条件がどちらも当てはまらない場合、n と m が両方とも 8 進数 (0 ~ 7) であれば、/nm は 8 進数のエスケープ値 nm と一致します。
/nml n が 8 進数 (0 ~ 3) で、m と l が両方とも 8 進数 (0 ~ 7) の場合、8 進数のエスケープ値 nml と一致します。
/un は n と一致します。n は 4 桁の 16 進数で表される Unicode 文字です。
中国語の文字に一致する正規表現: [u4e00-u9fa5]
全角文字 (中国語の文字を含む) に一致する: [^x00-xff]
空白行に一致する正規表現: n[s| ] *r
HTML タグに一致する正規表現: /.*|/
先頭および末尾のスペースに一致する正規表現: (^s*)| (s*$)
メールアドレスに一致する正規表現: w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
URL に一致する正規表現: http://( [w-]+.)+[w-]+(/[w- ./?%&=]*)?
正規表現を使用して Web フォーム内のテキストを制限しますボックスの入力内容:
正規表現を使用して制限します中国語への入力のみ: onkeyup="value=value.replace(/[^u4E00-u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text', ClipboardData.getData('text').replace (/[^u4E00-u9FA5]/g,''))"
正規表現を使用して全角文字のみの入力を制限します: onkeyup="value=value.replace(/[ ^uFF00-uFFFF]/g) ,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^uFF00-uFFFF]/g,''))"
正規表現を使用して、数値を数値のみに入力: onkeyup="value=value.replace(/[^d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text' ).replace() /[^d]/g,''))"
正規表現を使用して、入力を数字と英語のみに制限します: onkeyup="value=value.replace(/[W]/g,'') "onbeforepaste= ClipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))"
********** ****** ********************************************* ***** ***********************************
数字のみ入力可能: "^[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 で、文字、数字、および文字のみを含めることができます。アンダースコア。
^%&',;=?$/": "[^%&',;=?$/x22]+" などの文字が含まれているかどうかを確認します。
中国語の文字のみを入力できます: "^[ /u4e00-/ u9fa5]{0,}$"
メール アドレスを確認してください:"^/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([ -.]/ w+)*$"。
インターネット URL を確認します: "^http://([/w-]+/.)+[/w-]+(/[/w-./?%&= ]*)?
確認用電話番号: "^(/(/d{3,4}-)|/d{3.4}-)?/d{7,8}$" 正しい形式は次のとおりです: "XXX-XXXXXXX"、"XXXX - XXXXXXXXX」、「XXX-XXXXXXX」、「XXX-XXXXXXXX」、「XXXXXXX」、および「XXXXXXXX」。
ID 番号 (15 桁または 18 桁) を確認します: 「^/d{15}|/d{18}$」。
1 年の 12 か月を確認します: "^(0?[1-9]|1[0-2])$" 正しい形式は次のとおりです: "01"~"09" および "1"~"12" 。
月の 31 日を確認します: "^((0?[1-9])|((1|2)[0-9])|30|31)$" 正しい形式は;"01" です。 ~" 09" および "1" ~ "31"。
Java の一般的な正規表現に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

この記事では、Javaプロジェクト管理、自動化の構築、依存関係の解像度にMavenとGradleを使用して、アプローチと最適化戦略を比較して説明します。

この記事では、MavenやGradleなどのツールを使用して、適切なバージョン化と依存関係管理を使用して、カスタムJavaライブラリ(JARファイル)の作成と使用について説明します。

この記事では、カフェインとグアバキャッシュを使用してJavaでマルチレベルキャッシュを実装してアプリケーションのパフォーマンスを向上させています。セットアップ、統合、パフォーマンスの利点をカバーし、構成と立ち退きポリシー管理Best Pra

この記事では、キャッシュや怠zyなロードなどの高度な機能を備えたオブジェクトリレーショナルマッピングにJPAを使用することについて説明します。潜在的な落とし穴を強調しながら、パフォーマンスを最適化するためのセットアップ、エンティティマッピング、およびベストプラクティスをカバーしています。[159文字]

Javaのクラスロードには、ブートストラップ、拡張機能、およびアプリケーションクラスローダーを備えた階層システムを使用して、クラスの読み込み、リンク、および初期化が含まれます。親の委任モデルは、コアクラスが最初にロードされ、カスタムクラスのLOAに影響を与えることを保証します


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

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

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

Dreamweaver Mac版
ビジュアル Web 開発ツール
