1. チェックデジットの表現
1 数字: ^[0-9]*$
2 n 桁の数字: ^\d{n}$
3 少なくとも n 桁の数字: ^\d{n,}$
4 m-n 桁の数値: ^\d{m,n}$
5 ゼロで始まる数字とゼロ以外の数字: ^(0|[1-9][0-9]*)$
6 ゼロ以外で始まり小数点以下 2 桁までの数値: ^([1-9][0-9]*)+(.[0-9]{1,2})?$
7 小数点以下 1 ~ 2 桁の正または負の数値: ^(\-)?\d+(\.\d{1,2})?$
8 正の数、負の数、および小数: ^(\-|\+)?\d+(\.\d+)?$
9 小数点以下 2 桁の正の実数: ^[0-9]+(.[0-9]{2})?$
小数点以下 1 ~ 3 桁の 10 個の正の実数: ^[0-9]+(.[0-9]{1,3})?$
11 ゼロ以外の正の整数: ^[1-9]\d*$ または ^([1-9][0-9]*){1,3}$ または ^\+?[1-9][0 -9]*$
12 個のゼロ以外の負の整数: ^\-[1-9][]0-9"*$ または ^-[1-9]\d*$
13 個の負でない整数: ^\d+$ または ^[1-9]\d*|0$
14 個の非正の整数: ^-[1-9]\d*|0$ または ^((-\d+)|(0+))$
15 負でない浮動小数点数: ^\d+(\.\d+)?$ または ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*| 0? \.0+|0$
16 非正の浮動小数点数: ^((-\d+(\.\d+)?)|(0+(\.0+)?))$ または ^(-([1-9]\d*\ .\ d*|0\.\d*[1-9]\d*))|0?\.0+|0$
17 正の浮動小数点数: ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ または ^(([0-9]+\.[0 - 9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9] ] *[1-9][0-9]*))$
18 負の浮動小数点数: ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ または ^(-(([0-9] + \.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)| ( [0-9]*[1-9][0-9]*)))$
19 浮動小数点数: ^(-?\d+)(\.\d+)?$ または ^-?([1-9]\d*\.\d*|0\.\d*[1-9] \ d*|0?\.0+|0)$
当サイトのすべてのリソースはネットユーザーが投稿したり、各ダウンロードステーションを転載したりしているので、ソフトウェアの完全性を自分でチェックしてください!当サイトのすべてのリソースは学習と参考のためだけに使用されます。ビジネス用途には使用しないでください。そうしないと、発生したすべての結果はあなた自身が負担します!権利侵害がある場合は、次の連絡先に連絡してください。admin@php.cn