之前没少接触正则一直靠百度,当然遇见简单的百度就可以,但是实际上如果自己会写的话,还是自己写节省时间,而且可以提高自己的自信程度
下面废话少说,来点常用的例子,PS:每个正则都经过本人测试了! 我写的有可能比较简单,但是是个人所想的。
1.email 123@qq.com 111@baidu.com 111.333@fff.cn : / [a-z A-Z 0-9]+(\.){0,1}[a-z A-Z 0-9]*@[a-z A-Z 0-9]+(\.[a-z A-Z]+)/ ===========>/\w+(\.)?w*@\w+(\.\w+)/
2.整数(除零以外):^-?[1-9]\d*$ :^-{0,1}[1-9]\d*$
3.手机号 : ^(\+86|0086)?[1-9][0-9]{10}
4.正浮点数:^[1-9]\d*\.\d*|0\.\d*[1-9]+\d*$ ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$