无名 发表于 2022-5-8 16:31:11

【梅开三度】PHP正则表达式详解2

非零的负整数:^\-[]0-9"*$ 或 ^-\d*$
非负整数:^\d+$ 或 ^\d*|0$
非正整数:^-\d*|0$ 或 ^((-\d+)|(0+))$
非负浮点数:^\d+(\.\d+)?$ 或 ^\d*\.\d*|0\.\d*\d*|0?\.0+|0$
非正浮点数:^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 或 ^(-(\d*\.\d*|0\.\d*\d*))|0?\.0+|0$
正浮点数:^\d*\.\d*|0\.\d*\d*$ 或 ^((+\.**)|(**\.+)|(**))$
负浮点数:^-(\d*\.\d*|0\.\d*\d*)$ 或 ^(-((+\.**)|(**\.+)|(**)))$
浮点数:^(-?\d+)(\.\d+)?$ 或 ^-?(\d*\.\d*|0\.\d*\d*|0?\.0+|0)$


http://cdn.u1.huluxia.com/g4/M01/11/E2/rBAAdmBLvUmAIkLKAAGHcWSt2X4202.jpg
页: [1]
查看完整版本: 【梅开三度】PHP正则表达式详解2