首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

常用正则表达式—邮箱(Email

常用正则表达式—邮箱(Email)  本文针对有一点正则基础的同学,如果你对正则一无所知,请移步“正则表达式30分钟入门教程”学习。  要验证一个字符串是否为邮箱的话,首先要了解邮箱账号的格式。...网上些博客说不应该使用RFC标准来验证邮箱是否合法,有兴趣的可以看看“is this email valid?”和“Don’t RFC-Validate Email Addresses”。...下面举例实现一些验证邮箱格式的正则表达式。...[a-zA-Z0-9_-]+)+ 最终表达式:  由于邮箱的基本格式为“名称@域名”,需要使用“^”匹配邮箱的开始部分,用“”匹配邮箱结束部分以保证邮箱前后不能有其他字符,所以最终邮箱的正则表达式为:

10.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PHP正则表达式

    验证邮箱格式 复制代码 // 验证邮箱格式 function checkEmail($email) { if (!preg_match("/([\w\-]+\@[\w\-]+\....[\w\-]+)/", $email)) { return false; } else { return true; } } 复制代码 验证 URL 复制代码...,遵循以下2个基本原则: 1.最左原则:正则表达式总是从目标字符串的最左侧开始,依次匹配,直到匹配到符合表达式要求的部分,或直到匹配目标字符串的结束。...2.最长原则:对于匹配到的目标字符串,正则表达式总是会匹配到符合正则表达式要求的最长的部分;即贪婪模式 那怎么开始呢,首先从分隔符开始写起,常用包括 / ; #;~,用于表明一串正则的开始。...d/'; preg_match($pattern,$str,$match); var_dump($match) ;//asd php常用正则函数; 匹配

    4.6K10
    领券