1 回答

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊
數(shù)字:
^[0-9]*$
2 n位的數(shù)字:
^\d{n}$
3 至少n位的數(shù)字:
^\d{n,}$
4 m-n位的數(shù)字:
^\d{m,n}$
5 零和非零開頭的數(shù)字:
^(0|[1-9][0-9]*)$
6 非零開頭的最多帶兩位小數(shù)的數(shù)字:
^([1-9][0-9]*)+(.[0-9]{1,2})?$
7 帶1-2位小數(shù)的正數(shù)或負(fù)數(shù):
^(\-)?\d+(\.\d{1,2})?$
8 正數(shù)、負(fù)數(shù)、和小數(shù):
^(\-|\+)?\d+(\.\d+)?$
9 有兩位小數(shù)的正實(shí)數(shù):
^[0-9]+(.[0-9]{2})?$
10 有1~3位小數(shù)的正實(shí)數(shù):
^[0-9]+(.[0-9]{1,3})?$
11 非零的正整數(shù):
^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$
12 非零的負(fù)整數(shù):
^\-[1-9][]0-9"*$ 或 ^-[1-9]\d*$
13 非負(fù)整數(shù):
^\d+$ 或 ^[1-9]\d*|0$
14 非正整數(shù):
^-[1-9]\d*|0$ 或 ^((-\d+)|(0+))$
15 非負(fù)浮點(diǎn)數(shù):
^\d+(\.\d+)?$ 或 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
16 非正浮點(diǎn)數(shù):
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 或 ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$
17 正浮點(diǎn)數(shù):
^[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 負(fù)浮點(diǎn)數(shù):
^-([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 浮點(diǎn)數(shù):
^(-?\d+)(\.\d+)?$ 或 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$
- 1 回答
- 0 關(guān)注
- 866 瀏覽
添加回答
舉報(bào)