表单验证:名称、电话号码、邮箱

表单验证:名称、手机号码、邮箱


文章目录

  • 目录
  • 前言
  • 一、名称验证的正则表达式
  • 二、电话号码验证的正则表达式
  • 三、邮箱验证的正则表达式
  • 总结

前言

在大部分web项目中都离不开表单验证,这里就简单介绍几个常见的验证内容,后续慢慢更新


一、名称表单验证

1、特点:可输入英文、中文,中间可输入空格,不能输入数字@#¥%……&*等特殊字符,最前面和最后面不能出现空白符号。

 2、综上所述的正则表达式:

/^[^\s!@#$%^&*()_+=<>?{}[\]:”‘“’";'~`0-9][a-zA-Z\s\u4e00-\u9fa5]*[^\s!@#$%^&*()_+=<>?{}[\]:”‘“’";'~`0-9]$/

解析:

1、  ^  :这里的^代表以后面第一个元素开头,当然还有另一层”非“意思,比如[^0-9]表示非数字

4、[a-zA-Z\n\u4e00-\u9fa5]+:表示[]里面任意一个元素出现一次或者无数次

5、\s :表示一个空格或换行或Tab等,\S相反,一个非空格等

6、$ :表示以前一个元素结尾

7、* :表示前面一个元素出现一次或者无数次,相当于集合中的[0,∞),在正则表达式中也可以表示为{0,}

8、+ :表示一次到无数次,{1,}

二、手机号码表单验证

1、特点:中国移动、中国电信、中国联通的电话号码有固定的格式可循,开头XXX为运营商号码,根据开头的三位数字可以区分出号码的归属运营商。中间部分的XXXX为所在区域的地市号码,从这个数字可以找到该号码在哪个地市办理。至于最后四个数字就是随意选取的。

 2、正则表达式:

 /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/

解析:

1、^  :这里的^代表以后面第一个元素开头,当然还有另一层”非“意思,比如[^0-9]表示非数字

2、(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])中的”|“表示或者:整体的意思就是:130、131……139或者140、141、144……149或者150……153、155……159或者162、165……167或者170……178或者180……199

3、\d:表示一个数字

4、{8}:表示前一个元素可输入8位

三、邮箱表单验证

1、特点:常见的邮箱有163邮箱、126邮箱、QQ邮箱、谷歌邮箱、新浪邮箱、微软邮箱、苹果邮箱。

1、qq邮箱格式:后缀 @qq.com.

2、网易邮箱格式:后缀 @163.com与@126.com.

3、谷歌邮箱格式:后缀@gmail.com.

4、新浪邮箱格式:后缀@sina.com.

5、微软邮箱格式:后缀@hotmail.com.

6、苹果邮箱格式:后缀@icloud.com.

2、正则表达式:

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

解析:

1、.  :表示任意一个元素出现一次

2、[a-zA-Z0-9_-]:表示一个小写字母或一个大写字母一个数字或一个_或一个-


总结

以上就是今天要讲的内容,本文仅仅简单介绍了名称、手机号、邮箱表单的验证方式,而灵活运用正则表达式可以解决许许多多棘手的问题!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/16116.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【智能手表方案推荐】基于中科蓝讯BT8958B2 的 Smart Watch 方案介绍

目录 ►场景应用图 ►产品实体图 ►展示板照片 ►方案方块图 ►核心技术优势 ►方案规格 随着人们对于智能手表功能性需求的提高&#xff0c;智能手表的应用方向需要不仅能满足于日常生活中可替代手机为用户提供方便的场景&#xff0c;如蓝牙通话&#xff0c;还需要对人体…

智能手表UX开发的4条基本经验

为了提高您智能手表 UX开发的效率&#xff0c;请仔细考虑动画、响应性、便利性和严格测试。 随着智能手表持续主导可穿戴设备市场&#xff0c;记住以下这一点很重要&#xff1a;用户体验&#xff08;UX&#xff09;是否在硬件和软件栈之间同步优化。随着触觉和基于表冠的输入成…

基于BearPi套件开发的智能儿童手表系统

一、 介绍 本项目是基于BearPi套件开发的智能儿童手表系统&#xff0c;该系统通过与GSM模块&#xff08;型号&#xff1a;SIM808&#xff09;的通信来实现通话和定位功能。 智能儿童手表系统可以通过云和手机建立连接&#xff0c;同步时间和获取天气信息&#xff0c;通过手机…

独立版企微魔盒企业微信系统V7.5开源版 带安装教程

下载&#xff1a;D立版企微魔盒企业微信系统V7.5开源版带安装教程-小程序文档类资源-CSDN下载 更新日志&#xff1a; 1.部分功能适配新版企业微信第三方应用API&#xff1b; 2.解决企业微信第三方API调整后扫码显示企业未入驻&#xff0c;授权第三方企业id不正确的问题&#…

弹性魔盒应用

这是标准盒子的应用 弹性盒的应用 采用flex布局的元素一般叫做容器内的内容称为项目或者元素 水平方向的是主轴(main axis),垂直方向的是交叉轴(cross axis![在这里插入图片描述]() 容器属性:flex-flow、flex-direction、flex-wrap、justify-content、align-items、alig…

火线魔盒服务器不稳定,火线魔盒怎么使用?火线魔盒使用教程

您可能感兴趣的话题&#xff1a; 火线魔盒 核心提示&#xff1a;火线魔盒是大家非常喜欢的CF辅助工具&#xff0c;由于其功能强大&#xff0c;封号机率极小受到大家的喜爱&#xff0c;对于新手来说不知道如何使用火线魔盒&#xff0c;我们就来介绍一下火线魔盒使用方法。 火线魔…

战舰少女r魔盒服务器维护,战舰少女r魔盒官方

战舰少女R魔盒官方是一款军事化类型的战舰对战角色扮演手机游戏&#xff0c;玩家们将在这里体验到更过瘾更刺激的海战玩法&#xff0c;收集不同的战舰进行战斗&#xff0c;每个战舰都代表了不同的舰娘&#xff0c;满满的二次元感觉&#xff0c;为了新的荣誉&#xff0c;不断征服…

ChatGPT会砸了谷歌的饭碗吗?(附彩蛋)

按&#xff1a;本来早上准备好了文章《ChatGPT创始人自述成功的13个法宝》&#xff0c;但是微信公众号无法发表&#xff0c;所以只能发到刘教链的知识星球&#xff08;链接&#xff1a;https://t.zsxq.com/0arpqby2N【链接】&#xff0c;或点击本文左下角“查看原文” &#xf…

GPT-4真的发布了,ChatGPT Plus用户可试用

GPT-4 真的发布了&#xff0c;GPT-4 真的发布了&#xff0c;该模型在多个方面都实现了飞跃式的提升&#xff0c;按官方的介绍是GPT-4 是 OpenAI 最先进的系统&#xff0c;可产生更安全、更有用的响应结果。 由于 GPT-4 具有更广泛的常识和解决问题的能力&#xff0c;所以它能更…

一周 AIGC 丨千人签名“AI 不扩散条约”,ChatGPT 正在大规模封号

ChatGPT 诞生之后带给人类的震撼还在继续&#xff0c;甚至有人评价它是硅基生命开启的标志。马斯克也认为&#xff0c;人类只是硅基生命的开启程序。也许未来有一天&#xff0c;正如《异星灾变》中的场景&#xff0c;人类被机器人接管。面对强人工智能的崛起&#xff0c;马斯克…

AI教父Hinton最新采访万字实录:ChatGPT和AI的过去现在与未来

杰弗里辛顿&#xff08;Geoffrey Hinton&#xff09;被公认是人工智能的教父&#xff0c;数十年前他就支持和推动了机器学习&#xff0c;随着像ChatGPT这样的聊天机器人引起广泛关注&#xff0c;CBS的主持人于2023年3月初在多伦多的Vector研究所采访了Hinton。 全长40分钟的采访…

飞浆AI studio人工智能课程学习(1)-大模型时代优质Prompt

文章目录 大模型时代&优质PromptAl生成技术价值概览开始构建你的优质prompt 近十年深度学习模型主要更迭为什么大模型能够有如此强大的表现力大模型与Prompt例1&#xff1a; 画一幅画&#xff0c;呆萌的小猫躺在大泡泡中例2&#xff1a;请生成一张统计图&#xff0c;内容为…

Day21【元宇宙的实践构想07】—— 元宇宙与人工智能

&#x1f483;&#x1f3fc; 本人简介&#xff1a;男 &#x1f476;&#x1f3fc; 年龄&#xff1a;18 &#x1f91e; 作者&#xff1a;那就叫我亮亮叭 &#x1f4d5; 专栏&#xff1a;元宇宙 0.0 写在前面 “元宇宙”在2021年成为时髦的概念。元宇宙到底是什么&#xff1f;元宇…

有点恐怖,这个工具能让你在 20 秒内,克隆你的声音,并转成英语!

公众号关注 “GitHubDaily” 设为 “星标”&#xff0c;每天带你逛 GitHub&#xff01; 在上学那会&#xff0c;我便一直有个想法&#xff0c;要是能有一个英汉自动翻译机&#xff0c;能把我说的话&#xff0c;直接翻译成英语就好了。这样&#xff0c;我就不需要在凌晨早起背单…

出门问问×趁早|内测探索“序列猴子”大模型,联手打造“好习惯小助手”

提到虚拟语音助手&#xff0c;你可能会想到siri……她可以随时随地帮你查地图、定闹钟、找餐厅、打电话、播放歌曲…… 但你有没有想到有一天&#xff0c;语音助手可以进化成“外接大脑”般的存在&#xff0c;ta有丰富多彩的形象&#xff0c;千变万化的声音&#xff0c;ta可以…

大语言模型工程化服务系列之二--------MOSS微调数据清洗转换脚本

MOSS微调数据清洗转换脚本 目前市面上的大模型微调开源项目 数据格式都是三段式的&#xff0c;但是不适用于MOSS模型微调&#xff0c;今天给大家分享一个转换脚本 文章目录 MOSS微调数据清洗转换脚本一、原始的数据格式二、转换后的数据格式三、数据转换脚本总结 一、原始的数…

众人围剿,GPT-5招惹了谁

目录 千人呼吁暂停AI训练代表人物分析反对原因分析信息安全人身安全失业利益 总结 GPT-4 火爆全球&#xff0c;引发了人工智能大浪潮。过去的一个月&#xff0c;OpenAI、微软、谷歌加上百度不断释放王炸&#xff0c;所有人都相信&#xff0c;AI 的就是未来的生产力。俗话说&…

AI又进化了,声音克隆革命性突破

大家好&#xff0c;我是 Jack。 因 ChatGPT、Stable Diffusion 让 AI 在文本、图像生成领域火出了圈。 但 AI 在生成方面的能力&#xff0c;可不仅如此&#xff0c;音频领域也出现了很多优秀的项目。 我用我本人的音频数据&#xff0c;训练了一个 AI 模型&#xff0c;生成了…

手把手教你声音克隆(so-vits-svc)

前言 随着ChatGPT的爆火&#xff0c;AIGC&#xff08;人工智能生成内容&#xff09;再一次走到人们眼前。尤其是在文本、图像生成领域&#xff0c;通过GPT-4、Midjourney等应用生成各种令人惊叹定的文本和图片。 但 AI 在生成方面的能力&#xff0c;可远非如此如此。 我用长约…

Chatgpt插件爆了,彻底爆了

新插件又双叒叕来了&#xff01;继两个月前ChatGPT爆出插件功能后&#xff0c;这场插件狂欢真就是越来越热闹。 比如让我们更方便地创建网站&#xff1a; 提取YouTube视频概要&#xff1a; 还有像将文本转换为HQ音频&#xff0c;从照片中提取信息&#xff0c;解析代码&#xf…