正则表达式验证账号代码
1、正则表达式验证密码账号等:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Regular Expression test</title>
</head>
<body>
用户名:(4-16位,字母、下划线、数字,减号) <br/>
<input type="text" id="un" placeholder="4-16位" >
<input type="button" value="test" οnclick="userName()" >
<span id="one"></span>
<br/><hr/>
密码:(最少6位,至少包括一个大写字母、一个小写字母、一个数字、一个特殊字符) <br/>
<input type="text" id="pw" >
<input type="button" value="test" οnclick="password()" >
<span id="two"></span>
<br/><hr/>
邮箱:(xxx@xx.xxx)<br/>
<input type="text" id="em" >
<input type="button" value="test" οnclick="email()" >
<span id="three"></span>
<br/><hr/>
身份证号:18位,最后一位可以是数字或字母<br/>
<input type="text" id="idn" >
<input type="button" value="test" οnclick="idNumber()" >
<span id="four"></span>
<script type="text/javascript">
function userName(){
var reg=/^\w{4,16}$/;
if( !reg.test( document.getElementById("un").value ) )
document.getElementById("one").innerHTML="不正确";
else
document.getElementById("one").innerHTML="正确";
}
function password(){
var reg=/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*?[#?!@$%^&*-]).{6,}$/;
if( !reg.test( document.getElementById("pw").value ) )
document.getElementById("two").innerHTML="不正确";
else
document.getElementById("two").innerHTML="正确";
}
function email(){
var reg=/^\w+@[a-zA-Z0-9]{2,10}(?:\.[a-z]{2,4}){1,3}$/;
if( !reg.test( document.getElementById("em").value ) )
document.getElementById("three").innerHTML="不正确";
else
document.getElementById("three").innerHTML="正确";
}
function idNumber(){
var reg=/^\d{17}[A-z|0-9]{1}$/;
if( !reg.test( document.getElementById("idn").value ) )
document.getElementById("four").innerHTML="不正确";
else
document.getElementById("four").innerHTML="正确";
}
</script>
</body>
</html>
效果图如下
转载于:https://www.cnblogs.com/yohoooooo/p/10198408.html
正则表达式验证账号代码相关推荐
- 手机号判断正则php2019,2019手机号码JS正则表达式验证实例代码
概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的 ...
- html正则表达式验证电话号码,Javascript正则表达式验证账号、手机号、电话和邮箱的合法性...
正则表达式是用于匹配字符串中字符组合的模式.在 JavaScript中,正则表达式也是对象.这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match.rep ...
- 2022手机号码JS正则表达式验证实例代码
这篇文章主要介绍了2022手机号码JS正则表达式验证实例代码,代码简单易懂,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下 概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的 ...
- 正则表达式 匹配点号_Javascript正则表达式验证账号、手机号、电话和邮箱
正则表达式是用于匹配字符串中字符组合的模式.在 JavaScript中,正则表达式也是对象.这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match.rep ...
- JS正则表达式验证账号、手机号、电话和邮箱
效果体验:http://keleyi.com/keleyi/phtml/jstexiao/15.htm 验证帐号是否合法 验证规则:字母.数字.下划线组成,字母开头,4-16位. functionch ...
- Javascript正则表达式验证账号、手机号、电话和邮箱的合法性
1.验证帐号是否合法 验证规则:字母.数字.下划线组成,字母开头,4-16位. function checkUser(str){var re = /^[a-zA-z]\w{3,15}$/;if(re. ...
- PatternKitUtils - 常用的正则表达式验证
PatternKitUtils - 常用的正则表达式验证 1.代码 import java.util.regex.Pattern;/*** @author Created by 谭健 on 2018/ ...
- 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
<% if request("check")<>"" then astr=request("content") call ...
- php 判断是否ipv6,PHP IPV6正则表达式验证代码
PHP IPV6正则表达式验证代码 发布于 2014-10-21 21:58:01 | 117 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext P ...
最新文章
- Repeater嵌套
- [综合面试] 大牛的面试神级总结之总结篇
- [Android]你不知道的Android进程化(3)--进程等级
- 通过实战跑分来展示HBase2.x的写入性能
- AD9834 DDS 使用经验
- 在DropboxEdge网络上评估BBRv2
- python全栈学习--day12(函数高级应用-带参数的装饰器,多个装饰器装饰一个函数)...
- QML笔记-整合C++及单例模式管理QML中控件
- git init、git status、git config user.name、git add、git commit、git remote、git push、git clone、git pull
- vmware workstation虚拟机安装Ubuntu server 18.04
- AttributeError: 'NoneType' object has no attribute 'append'
- uniapp 即时通讯_在uni-app使用极光IM 开发一个聊天室
- Kaplan-Meier plot cutoff选择
- 设置PyCharm背景图片
- 如何在CSS中解决长英文单词的页面显示问题?CSS3
- Faceboxes pytorch代码解读(一) box_utils.py(上篇)
- win10系统升级后mysql找不到服务及数据消失问题
- 计算机起始时间1970
- 江苏省计算机高考试题,08-12江苏省单招计算机原理高考试题汇总
- 华为云 两个手机 同步_HDC.Cloud | 技术探秘:华为云鲲鹏云手机何以公有云业界独家...