当前位置: 首页 > news >正文

石家庄做网站公司汉狮价格网络营销学校

石家庄做网站公司汉狮价格,网络营销学校,怎么做网站淘宝转换工具,找网站公司做网站是怎样的流程一、 背景 项目中要给用户发送邮件,这时候需要校验用户输入的邮箱的有有效性,这肯定用正则呀。 虽然没有统一的邮箱账号格式,但是所有邮箱都符合“名称域名”的规律。对于名称和域名的字符限制,我们可以根据项目的情况定义一个&a…

一、 背景

项目中要给用户发送邮件,这时候需要校验用户输入的邮箱的有有效性,这肯定用正则呀。
虽然没有统一的邮箱账号格式,但是所有邮箱都符合“名称@域名”的规律。对于名称和域名的字符限制,我们可以根据项目的情况定义一个,比如只允许有英文、数字、下划线等组成。

二、实例1:只允许英文字母、数字、下划线、英文句号、以及中划线组成

例如zhagnfsan-01@qq.com,这也是我们常见的邮箱格式,

2.1、名称的组成部分(zhagnfsan-01)
  • 26个大小写英文字母表示为a-zA-Z
  • 数字表示为0-9
  • 下划线表示为_
  • 中划线表示为-

由于名称是由若干个字母、数字、下划线和中划线组成,所以需要用到+表示多次出现

  • 根据以上条件得出邮件名称部分表达式:[a-zA-Z0-9_-]+
2.2、域名的组成部分(qq.com)

域名是有多级域名的,比如"三级域名.二级域名.顶级域名",比如“qq.com”、“www.qq.com”、“mp.weixin.qq.com”、“163.com”,这样域名也是有规律的,那就是“XX.XX.XX”,就是由第一个”XX“拼接上多个“.XX”的规律。
这样,又可以江域名分为两部分来看,首先是第一个XX,可以表示为[a-zA-Z0-9_-]+;然后是后面重复的".XX",一个“.XX”可表示为.[a-zA-Z0-9_-]+,多个的话就是(.[a-zA-Z0-9_-]+)+

综上所述,域名部分可以表示为[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)+

2.3、完整的正则

最终表达式:由于邮箱的基本格式为“名称@域名”,需要使用“^”匹配邮箱的开始部分,用“$”匹配邮箱结束部分以保证邮箱前后不能有其他字符,所以最终邮箱的正则表达式为:

^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)+$

三、实例2:名称允许汉字、字母、数字,域名只允许英文域名

现在用中文命名的邮箱也合法了,所以会有这样的邮箱:张三@lenovo.com.cn

3.1、名称的组成部分
  • 26个大小写英文字母表示为a-zA-Z
  • 数字表示为0-9
  • 汉字在正则表示为[\u4e00-\u9fa5]

邮件名称部分表达式:[A-Za-z0-9\u4e00-\u9fa5]+

3.2、域名的组成部分

根据前面分析,得出域名部分的表达式为[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)+

3.3、完整的正则

最终表达式:我们用@符号将邮箱的名称和域名拼接起来,因此完整的邮箱表达式为

^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)+$

http://www.tj-hxxt.cn/news/91431.html

相关文章:

  • 上海公共招聘网官网下载广州seo学徒
  • 网站开发怎么样?十大最免费软件排行榜
  • 子网站建设并绑定独立域名关键词排名推广方法
  • 商丘市网站建设公司餐饮管理和营销方案
  • wordpress无法正常显示seo外链平台热狗
  • 一流的免费网站建设黑帽seo优化推广
  • 电子商务网站的建设和流程推广什么app佣金高
  • 杨凌规划建设局网站英文外链代发
  • 淄博网站建设服务武汉百度百科
  • 手机版网站建设开发网址缩短
  • 网站编程代码大全广告公司广告牌制作
  • 上海哪家公司可以做网站做网站的公司哪家最好
  • 个体户做网站有用吗友情链接的网站
  • 图片搜集网站怎么做天天外链
  • 比较好的家装设计网站百度搜索风云榜手机版
  • flash网站模板 asp建网站的详细步骤
  • php网站培训机构企业做网站网络营销的方式都有哪些
  • 网站标题第一个词南通百度seo代理
  • 马帮erp是干嘛的天津网站优化软件
  • 自己做刷东西的网站注册网站
  • 西宁 专业网站建设企业网站建设优化
  • 网站开发合同付款方式网络营销策划方案
  • 阿里云万网网站建设靠谱吗重庆网络推广专员
  • 网站开发外包协议百度竞价是什么意思?
  • qq空间 wordpress关键词优化排名工具
  • wordpress 免费自媒体搜云seo
  • 胶州市经济技术开发区建设局网站确认已有81人感染
  • 做网站公司的商标需要注册吗北京优化seo公司
  • 怎样做写真网站网络营销服务策略
  • 泉州市住房和城乡建设部网站潍坊住房公积金