ホームページ >ウェブフロントエンド >jsチュートリアル >JS正規表現検証番号の実践的なまとめ

JS正規表現検証番号の実践的なまとめ

php中世界最好的语言
php中世界最好的语言オリジナル
2018-03-30 14:10:381351ブラウズ

今回は、JSの正規表現数値の検証についての実践的なまとめをお届けします。JSの正規表現で数値を検証する場合の注意事項は何ですか?実際のケースを見てみましょう。

正規表現 (正規表現) は、文字列に特定の部分文字列が含まれているかどうかを確認したり、一致する部分文字列を置き換えたり、特定の条件を満たす文字列を抽出したりするために使用できる文字列の一致パターンを記述します。

まず、以下に示す js コードを確認してください:

<script type="text/javascript">
function SubmitCk() {
var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
if (!reg.test($("#txtEmail").val())) {
alert("请输入正确邮箱地址")
return false;
}
}
</script>

数値を検証するための正規表現セット

数値を検証: ^[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]*$

非負の整数を検証 (正の整数 + 0) ^d+$

非正の整数を検証(負の整数 + 0) ^((-d+)|(0+))$

長さ 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,} $

メール アドレスを確認します: /^([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9 ]+[ _|_|.]?)*[a-zA-Z0-9]+.[a-zA-Z]{2,3}$/

インターネット URL を確認: ^http://([w -]+ .)+[w-]+(/[w-./?%&=]*)?$ ;^[a-zA-z]+://(w+(-w+)*)(. (w+( -w+)*))*(?S*)?$

確認用電話番号: ^(d3,4|d{3,4}-)?d{7,8}$: --正しい形式は: XXXX -XXXXXXX、XXXX-XXXXXXXX、XXX-XXXXXXX、XXX-

XXXXXXXX、XXXXXX、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

整数: ^- ?d+$

非負の浮動小数点数 (正の浮動小数点数 + 0): ^d+(.d+)?$

正の浮動小数点数^(([0-9]+.[0-9 ]*[1-9 ][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[ 1-9][0 -9]*))$

非正の浮動小数点数 (負の浮動小数点数 + 0) ^((-d+(.d+)?)|(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+)?$

この記事の方法をマスターしたと思います。さらに興味深い情報については、PHP 中国語 Web サイトの他の関連記事に注目してください。

推奨読書:

正規表現で {n,m} 量指定子を使用する方法

大文字と小文字を区別しない i 修飾子の使用に関する詳細な説明

以上がJS正規表現検証番号の実践的なまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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