1. 値の型を判断するための正規表現を以下に示します。
/^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)?$/ //浮動小数点数
2. プログラムでの使い方
var r = /^[0-9]* [1-9][0-9]*$/ //正の整数
r.test(str); //str は指定する文字です。
3. デジタル、文字、日付、電子メールの js 関数を決定するために使用できる通常の関数をテストします
function TestRgexp(re, s){ // パラメータの説明re は正規表現、s は判定対象の文字です
return re.test(s)
}
4. 関数の適用
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31