美文网首页
Lua 正则表达式(检测邮箱格式)

Lua 正则表达式(检测邮箱格式)

作者: 银赫大公子EunHyuk | 来源:发表于2018-03-27 18:19 被阅读0次

例子:检验邮箱格式表达式:


function checkEmail(string)  

    if not string then  

        return false  

    end  

    if (string:match("[A-Za-z0-9%.%%%+%-]+@[A-Za-z0-9%.%%%+%-]+%.%w%w%w?%w?")) then  

            return true  

    else  

            return false  

    end  

end  

解释:正则表达式的使用:

1.[]中括号表达式:里边的字符是指字符本身

2.- 是范围

3.[A-Za-z0-9%.%%%+%-]  判断@前的字符

4.+是中括号里边的东西可以1个或者多个

5.@

6.同3

7.%w是与任何字母/数字配对

8.?匹配前一个字符,可是是一个或者0个

9.单个字符(除^$()%.[]*+-?外): 与该字符自身配对

相关文章

  • Lua 正则表达式(检测邮箱格式)

    例子:检验邮箱格式表达式: functioncheckEmail(string) ifnotstringthen ...

  • 【Python练习题】验证邮箱格式

    验证邮箱的格式 【问题分析】 验证邮箱的格式,不同语言的实现大同小异,通过正则表达式是最快捷的匹配方式,但对于不熟...

  • 2018-09-11 Day17-正则表达式

    正则表达式 正则表达式就是用来检测字符串是否满足某种规则的工具例如:匹配手机号、邮箱、脏话检测等 1、单字符 py...

  • 常用的正则表达式

    常用的正则表达式: 1. 手机号格式:/^[0-9]{11}$/ 2. 邮箱格式: /^[A-Za-z\d]+([...

  • ios 密码 邮箱 IP地址 手机号正则

    前言: 检测密码 邮箱 IP地址 手机号输入是否正确 已经封装好了,拖入工程就可以使用! //邮箱正则表达式 + ...

  • iOS开发中的一些常用小技巧

    1. 判断手机号码格式是否正确,利用正则表达式验证 2. 判断邮箱格式是否正确,利用正则表达式验证 3. 让iOS...

  • 正则表达式总结

    正则表达式特殊字符 1 匹配汉字的正则表达式 [\u4e00-\u9fa5] 2 匹配邮箱只要格式正确就匹配 不做...

  • 2018-09-11 day17正则表达式

    1.正则表达式 1.1定义 正则表达式就是用来检测字符串是否满足某种规则的工具 例如: 1.账号是手机号/邮箱/多...

  • 正则表达式

    为什么使用正则表达式: 思考:假如自己做了一个登录界面,怎么判断用户输入的一个邮箱内容是正确的邮箱格式,怎么判断用...

  • 2018-09-11

    一、正则表达式基本语法 正则表达式就是用来检测字符串是否满足某种规则的工具例如:1.账号是手机号/邮箱/多少位,由...

网友评论

      本文标题:Lua 正则表达式(检测邮箱格式)

      本文链接:https://www.haomeiwen.com/subject/vqkscftx.html