正则表达式验证问题(用户名、密码、email、身份证
实现的代码如下:
1 <html>
2 <head>
3 <meta charset="UTF-8">
4 </head>
5 <body>
6 <p>用户名正则表达式 ,4到16位(字母,数字,下滑线,减号)</p>
7 <input id="text0" type="text" value="请输入你的用户名">
8 <input type="button" value="验证" onClick="func0()">
9 <p>密码强度,最少6位,最多16位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符(指的是._-)</p>
10 <input id="text1" type="text" value="请输入你的密码">
11 <input type="button" value="验证" onClick="func1()">
12 <p>EMAIL表达式验证</p>
13 <input id="text2" type="text" value="请输入你的邮箱">
14 <input type="button" value="验证" onClick="func2()">
15 <p>身份证表达式验证</p>
16 <input id="text3" type="text" value="请输入你的身份证">
17 <input type="button" value="验证" onClick="func3()">
18 <script>
19 function func0(){
20 var obj0 = document.getElementById("text0").value;
21 var reg0=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._-]){3,15}$/;
22 if(!reg0.test(obj0) )
23 {
24 alert('对不起,用户名格式错误');
25 }
26 else
27 alert("用户名格式验证正确!");
28 }
29 function func1(){
30 var obj1 = document.getElementById("text1").value;
31 var reg1=/^[a-z A-Z 0-9 ]{3,15}$/;
32 if(!reg1.test(obj1) )
33 {
34 alert('对不起,密码格式错误');
35 }
36 else
37 alert("密码格式验证正确!");
38 }
39 function func2(){
40 var obj2 = document.getElementById("text2").value;
41 var reg2=/^[a-zA-Z0-9] @[a-zA-Z0-9-] (\.[a-zA-Z0-9-] )*\.[a-zA-Z0-9]{2,6}$/;
42 if(!reg2.test(obj2) )
43 {
44 alert('对不起,email格式错误');
45 }
46 else
47 alert("email格式验证正确!");
48 }
49 function func3(){
50 var obj3 = document.getElementById("text3").value;
51 var reg3=/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
52 if(!reg3.test(obj3) )
53 {
54 alert('对不起,身份证格式错误');
55 }
56 else
57 alert("身份证格式验证正确!");
58 }
59 </script>
60 </body>
61 <html>
更多专业前端知识,请上 【猿2048】www.mk2048.com
正则表达式验证问题(用户名、密码、email、身份证相关推荐
- PHP正则表达式验证手机号、邮箱、身份证号码、姓名等
在PHP编写的程序中,为了保证代码本身的流程安全,少不了对数据流进行一些效验的工作.而PHP给我提供了正则表达式验证函数,我们可以很方便的通过正则表达式的验证函数,来检查数据流是否符合标准. 今天我们 ...
- [IE技巧] 查看HTTP 验证的用户名/密码
多数网站都是通过session cookie 来验证用户身份,但有些网站是通过HTTP 验证用户身份 (通常会弹出一个对话框让你输入用户名/密码). 命令行下运行"control keymg ...
- 正则表达式验证系统登录密码必须由字母数字和特殊符号组成
为了验证用户修改的密码符合系统密码规范,特设计了一个正则表达式来验证,经测试有效留下备用啊! 有需要的同学可以参考一下呵呵,有问题概不负责啊! 1.验证密码只能包含字母数字以及!@#$%^&* ...
- 正则表达式用户名密码电话身份证Email使用
月末了,这个月才写了2遍文章,对自己略感失望了,最近是有些忙,等闲些日子后,再整理一些文章分享给大家! 这遍是关于正则表达式,因为写项目时要用到正则表达式,所以就学习了下,另写一遍文章,方便记忆! 1 ...
- 正则表达式——常用正则表达式验证有效数字、密码、真实姓名、邮箱、身份证号码及其正则捕获懒惰性原理
常用正则表达式及其懒惰性原理 由两部分组成 元字符 量词元字符 * 0到多个 + 1到多个 ? 0到1个 {n} 出现n次 {n,} 出现到多次 {n,m} 出现n到m次 特殊元字符 \ 转义字符(普 ...
- JavaScript之正则表达式验证邮箱,手机号码,身份证,网址,QQ,邮政编码,中文
今天要跟大家分享的是正则表达式的各种常用验证方式:邮箱,手机号码,身份证,网址,QQ,邮政编码,中文: 之前一直不知道正则是咋回事,网上查阅的也是看得蒙头转向,只要搞懂了表达式的各种语法符号,做一个验 ...
- C#中使用正则表达式验证电话号码、手机号、身份证号、数字和邮编
验证电话号码的主要代码如下: public bool IsTelephone(string str_telephone) { return System.Text.RegularExpressions ...
- C#使用正则表达式验证电话号码、手机号、身份证号代码
验证电话号码的主要代码如下: public bool IsTelephone(stringstr_telephone) { returnSystem.Text.RegularExpr ...
- 利用正则表达式验证输入的密码强度
● 思路: ○ 密码强度分为:弱.中.强: ○ 判定条件:弱:只包含数字/字母:中:字母和数字结合:强:字母数字特殊符号: ○ 三个标签:强中弱,设定一个class属性,不断检测输入的密码,如果符合对 ...
- 太实用了!自己动手写软件——邮件用户名密码验证
我们计划实现的弱口令破解软件一共支持如下四类协议的解析: 数据库类--MySQL.Oracle和SQL server 邮件类--IMAP.POP3和SMTP 文件传输类--FTP 运维类--SSH 数 ...
最新文章
- 危险进程大集合咯!(吐血推荐)
- 新版 Edge 浏览器或将拥有两个不同的浏览器内核
- python都能干什么-python都能做什么
- 一种比sys.path更好的获得当前脚本路径的方法
- leetcode54. 螺旋矩阵(详解)
- 前端悬浮窗效果_头条|磁悬浮离心机组迎来市场春天
- 广州大学计算机科学与技术学科评估,省名牌专业评估专家评估我校计算机科学与技术专业...
- 移动端 解决自适应 和 多种dpr (device pixel ratio) 的 [淘宝] 解决方案 lib-flexible
- narwal无法连接机器人_知了连接型智能营销机器人——重新定义AI客服
- STM32CbueIDE Audio播放音频 WM8978 + I2S
- 论文阅读笔记《Improving Unsupervised Defect Segmentation by Applying Structural Similarity To Autoencoders》
- 解决Edge浏览器下载速度慢的问题:
- java学生管理系统(百度人脸识别 + Swing + mysql + 邮件发送 )
- B站视频下载器,超清4k视频下载,一键解析视频合集,支持批量下载提取视频封面
- 【python】数组内某数加一如何实现?
- 2014年中南大学研究生复试机试题(字符串、基础dp、最短路)
- SRS Premium Sound音效增强软件
- 青云科技高管变动,联合创始人CTO甘泉离职
- 浏览器工作原理及相关内核、技术介绍
- Kafka数据高可靠ACK/ISR/HW你都会了吗?