表单常用正则表达式(手机,邮箱,身份证,数字,空格...)

#表单常用正式表达式

        为了后面项目的拿来即用以便不时之需,特意整理一文,把常用的表单验证的正则表达式整理如下。

不能为空

pattern:    /^[^\s]+$/ 

 验证手机号

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

 验证邮箱

pattern:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/

验证身份证号

pattern: /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/

只能输入数字 

pattern:  ^[0-9]+$

 验证不能输入空格

pattern: /^[^\s]*$/

只能输入中文

pattern: ^[\u4e00-\u9fa5]*$/

只能输入数字、字母

pattern: /^[A-Za-z0-9]+$/

 只能输入数字、字母、特殊字符

pattern: /^[A-Za-z0-9~!@#$%^&*()_+`\-={}:";'<>?,.\/]*$/

密码必须包含数字、字母、特殊字符,且长度为6-16位

pattern: /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";'<>?,.\/]).{6,16}$/

 验证链接

pattern: /(http|https):\/\/([\w.]+\/?)\S*/

待续....

有其他的可以评论随时更新

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

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

相关文章

【算法专题】动态规划综合篇

动态规划7.0 1. 最长公共子序列2. 不相交的线3. 不同的子序列4. 通配符匹配5. 正则表达式匹配6. 交错字符串7. 两个字符串的最小ASCII删除和8. 最长重复子数组 1. 最长公共子序列 题目链接 -> Leetcode -1143.最长公共子序列 Leetcode -1143.最长公共子序列 题目&#xf…

阿里云购买云服务部署小记

1.先购买云服务器 阿里云网址 阿里云云服务器购买 我这是前端时间出活动买的 点击购买 注: 3M的带宽&#xff0c;可以支持同一秒访问30-35个人不卡(其他依次类似类推) 购买前配置的话 选的也没那么多 一般开发人员根据自己喜好顺手的来 跟我一样是刚接触小白的话 听客服…

微搭低代码从入门到精通01应用介绍

目录 1 学习路线图2 应用介绍3 编辑器介绍总结 低代码的概念于2014年由 Forrester 首次正式提出。其将低代码定义为&#xff1a;能够以“最少的手写代码”和设置快速开发应用、配置和部署业务应用程序。 不同应用厂商的解法不一样&#xff0c;Gartner评估了400多款低代码/无代码…

PWN 常用工具-补充

目录 pwndbg 如何加载文件 如何运行到Main函数停止 如何查看程序的内存布局 查看内存地址存储的值 如何查看某个地址存储的指令 搜索字符串 打印 调试相关 断点相关 查看栈内数据 查看栈调用顺序 从程序回到gdb 修改内存中的值 file 可执行文件特征 动态链接文…

获取鼠标点击图片时候的坐标,以及利用html 中的useMap 和area 实现图片固定位置的点击事件

一 编写原因 应项目要求&#xff0c;需要对图片的固定几个位置分别做一个点击事件&#xff0c;响应不同的操作&#xff0c;如下图&#xff0c;需要点击红色区域&#xff0c;弹出不同的提示框&#xff1a; 二 获取点击图片时候的坐标 1. 说明 实现这以上功能的前提是需要确定需…

【LLVM Pass解读】Reassociate 重结合优化

run函数的分析 首先&#xff0c;ReassociatePass是一个FunctionAnalysis&#xff0c;所以其入口函数为 PreservedAnalyses ReassociatePass::run(Function &F, FunctionAnalysisManager &) { 首先对一个函数的基本块构造ReversePostOrderTraversal&#xff0c;该顺序…

安科瑞ADW300W外置无线计量表,支持485,LORA,WIFI,4G通讯

功能&#xff1a; ADW300无线计量仪表主要用于计量低压网络的三相有功电能&#xff0c;具有RS485通讯和470MHz无线通讯功能&#xff0c;方便用户进行用电监测、集抄和管理。可灵活安装于配电箱内&#xff0c;实现对不同区域和不同负荷的分项电能计量&#xff0c;统计和分析。 …

深圳恒峰|配网故障定位-电力故障诊断利器

随着科技的不断发展&#xff0c;电力系统的复杂性和规模也在不断扩大。在这个过程中&#xff0c;电力故障的诊断和定位成为了电力系统运行的重要环节。而配网故障定位技术&#xff0c;就是在这个领域中的一种重要工具&#xff0c;它能够快速准确地定位电力系统中的故障&#xf…

【word】论文、报告:①插入图表题注,交叉引用②快速插入图表目录③删改后一键更新

【word】①插入图表题注&#xff0c;②删改后一键更新 写在最前面插入题注交叉引用修改插入题注的文字格式快速插入图表目录 插入题注后有删改&#xff0c;实现编号一键更新 &#x1f308;你好呀&#xff01;我是 是Yu欸 &#x1f30c; 2024每日百字篆刻时光&#xff0c;感谢你…

大数据信用报告多久查一次比较好?怎么查?

随着大数据技术的快速发展&#xff0c;大数据信用报告在个人信用评估中发挥着越来越重要的作用。然而&#xff0c;对于很多人来说&#xff0c;大数据信用报告仍然是一个相对陌生的概念。本文将就大数据信用报告的查询频率和查询方式进行探讨&#xff0c;以帮助大家更好地理解这…

centos7.2升级openssl

备份 cp -r /usr/bin/openssl /usr/bin/openssl_backup cp -r /usr/lib64/openssl /usr/lib64/openssl_backup 安装依赖 yum -y install gcc perl make zlib-devel perl-CPAN cpan IPC::Cmd 全部同意 yes 或者y 安装 1.上传openssl包至目录 2.解压文件 tar -zxvf openssl…

DOM 型 XSS 攻击演示(附链接)

一、介绍 DOM&#xff08;Document Object Model&#xff09;型 XSS&#xff08;Cross-Site Scripting&#xff09;攻击是一种 Web 应用程序中的安全漏洞&#xff0c;其特点是攻击者成功地注入了恶意脚本&#xff0c;这些脚本在用户的浏览器中执行&#xff0c;从而导致恶意行为…