0
点赞
收藏
分享

微信扫一扫

最全常使用的正则表达式


1、非负整数:^\d+$


2、正整数:^[0-9]*[1-9][0-9]*$


3、非正整数:^((-\d+)|(0+))$


4、负整数:^-[0-9]*[1-9][0-9]*$


5、整数:^-?\d+$


6、非负浮点数:^\d+(\.\d+)?$


7、正浮点数:^((0-9)+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$


8、非正浮点数:^((-\d+\.\d+)?)|(0+(\.0+)?))$


9、负浮点数:^(-((正浮点数正则式)))$


10、英文字符串:^[A-Za-z]+$


11、英文大写串:^[A-Z]+$


12、英文小写串:^[a-z]+$


13、英文字符数字串:^[A-Za-z0-9]+$


14、英数字加下划线串:^\w+$


15、E-mail地址:^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$


16、URL:^[a-zA-Z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\s*)?$ 

或:^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`&


举报

相关推荐

0 条评论