常用的正则表达式


◎表示常用的正规表达式


非正整数(负整数 + 0)   =》 ^((-\d+)|(0+))$
非负整数(正整数 + 0)   =》 ^\d+$
负整数        =》 ^-[0-9]*[1-9][0-9]*$
◎正整数        =》 ^[0-9]*[1-9][0-9]*$
◎整数          =》 ^-?\d+$

非负浮点数(正浮点数 + 0)  =》 ^\d+(\.\d+)?$
非正浮点数(负浮点数 + 0)  =》 ^((-\d+(\.\d+)?)|(0+(\.0+)?))$
正浮点数 =》 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
负浮点数 =》 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
◎浮点数 =》 ^(-?\d+)(\.\d+)?$

◎编码规则 =》 ^[a-zA-Z0-9]+$

提示:
必须为正整数
必须为整数
必须为浮点数
必须符合编码规则

原文地址:https://www.cnblogs.com/conquer/p/553309.html