为了账号安全,请及时绑定邮箱和手机立即绑定

PHP常用正则表达式

标签:
PHP


    //  域名正则式    const URLRULE         ='/^http[s]?:\/\/(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-z_!~*\'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\.[a-z]{2,6})(:[0-9]{1,4})?((\/\?)|(\/[0-9a-zA-Z_!~\*\'\(\)\.;\?:@&=\+\$,%#-\/]*)?)$/';    //固定号码    const TELEPARSE        = '/^[048]\d{2,3}-?\d{3,4}-?\d{3,4}(-\d{1,})?$/';    //手机号码    const MOBILEPARSE  = '/^(\+?86-?)?(18|17|15|13)[0-9]{9}$/';    //电话号码    const PHOTOPARSE    = '/(^(\+?86-?)?(18|17|15|14|13)[0-9]{9}$)|(^[048]\d{2,3}-?\d{3,4}-?\d{3,4}(-\d{1,})?$)/';    //时间格式    const DATERULE     = '/^\\d{4}[-](0?[1-9]|1[012])[-](0?[1-9]|[12][0-9]|3[01])(\s+(0?[0-9]|[12][0-3]):(0?[0-9]|[1-5][1-9]):(0?[0-9]|[1-5][1-9]))?$/';   //邮箱地址       const MAILPARSE   = '/^([0-9A-Za-z\\-_\\.]+)@([0-9a-z]+\\.[a-z]{2,3}(\\.[a-z]{2})?)$/i';    //浮点数    const FLOAT            = '/^\\d+(\\.\\d+)?$/';    //最多只能有两位小数    const TWODECIMAL   = '/^\\d+(\\.\\d{0,2}+)?$/';    //数字    const INTEGER      = '/^[0-9]*$/';    //"2090009973,2089948681"    const SPLIT_INTEGER = '/^(\d[,]?)*$/';    //无特殊字符    const CHINESE      = '/^[\x{4e00}-\x{9fa5} A-Za-z0-9\-_\*\!\@\#\%\&\(\)\,\.]+$/u';    //只能是0或者1    const ZORE_OR_ONE  = '/^[0|1]*$/';    //连续出现两个{    const CONTINUOUS_BRACE = "/({[^{^}]+}\s*){2}/";    //四个{}    const THREE_BRACE = "/(.*{.*}.+){4,}/";


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消