由于工作原因经常会用到正则。现在总结常用的正则代码出来。
1、要匹配的内容:
afd
需要将
与
去掉即变成
afd
正则:
]+>|<\/div> 或 <\s*div\s+([^>]*)\s*>|<\/div>
2、电子邮件的正则
^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@(([0-9a-zA-Z])+([-\w]*[0-9a-zA-Z])*\.)+[a-zA-Z]{2,9})$
3、常用的数字正则
正浮点数
[^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$]
非正浮点数(负浮点数 + 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]*)))$]
浮点数
[^(-?\\d+)(\\.\\d+)?$]
3. 只能匹配数字或字母的
/^[A-Za-z0-9]+$/
阅读(759) | 评论(0) | 转发(0) |