判断是否为邮箱,电话的匹配规则
发布日期:2021-06-29 15:24:31 浏览次数:3 分类:技术文章

本文共 1127 字,大约阅读时间需要 3 分钟。

    switch (addText["custom_attr"]["verify"]) {
       
                   case "number":  //数字
       
                       reg = /^[0-9]*$/;
       
                       break;
       
                   case "alphabet":    //字母
       
                       reg = /^[A-Za-z]+$/;
       
                       break;
       
                   case "chinese": //中文
       
                       reg = /^[\u4E00-\u9FA5]+$/;
       
                       break;
       
                   case "email":   //Email
       
                       reg = /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((")(((( |  )*())?( |  )+)?(([\x01-\x08 \x0e-\x1f\x7f]|!|[#-[]|[]-~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01--\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*((( |  )*())?( |  )+)?(")))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i;
       
                       break;
       
                   case "mobile":  //手机号码
       
                       reg = /1[3-8]+\d{9}/;
       
                       break;
       
                   default:    //不限
       
                       break;

转载地址:https://codegg.blog.csdn.net/article/details/49687261 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:检测密码强度工具类
下一篇:android UI学习 -- 设置界面的布局(包括style的使用,selector的使用,Checkbox自定义样式,菜单项的样式)

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月04日 22时08分32秒