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. 関数の適用