正则表达式(检查用户名、密码、电话号码)
2017-10-04 14:38
411 查看
js代码:
<script type="text/javascript">
function checkU() { //检查用户名
var u = document.getElementById("userName");
var reU = document.getElementById("reUser");
if(u.value.length<2 || u.value.length>12){
u.focus();
reU.innerHTML = "用户名长度在2-12字符之间";
}
else {
reU.innerHTML = "";
}
}
function checkP(){ //检查密码格式
var p = document.getElementById("password");
var rePwd = document.getElementById("rePwd");
var reg = /^\w{6,18}$/;
if(!reg.test(p.value)){
p.focus();
rePwd.innerHTML = "密码由6-18位的数字、字母、下划线组成";
}else {
rePwd.innerHTML = "";
}
}
function checkT() { //检查手机号格式
var t = document.getElementById("tel");
var reTel = document.getElementById("reTel");
var reg = /^1[3578][0-9]{9}$/;
if(!reg.test(t.value)){
t.focus();
reTel.innerHTML = "请输入11位有效手机号";
}
else {
reTel.innerHTML = "";
}
}
</script>
jsp代码:
<div>
用户名:<input name="userName" type="text" id="userName" class="text" onblur="checkU()"/></div>
<div id = "reUser" style="color: red;font-size: 10px;"></div>
<div>
密 码:<input name="password" type="password" id="password" class="text" onblur="checkP()" /></div>
<div id="rePwd" style="color: red;font-size: 10px"></div>
<div>
电 话:<input name="telephone" id="tel" type="text" class="text" onblur="checkT()">
</div>
<div id = "reTel" style="color: red;font-size: 10px"></div>
<div>
地 址:<input name="address" type="text" class="text">
</div>
<div align="right">
<input type="submit" value="注册">
</div>
<script type="text/javascript">
function checkU() { //检查用户名
var u = document.getElementById("userName");
var reU = document.getElementById("reUser");
if(u.value.length<2 || u.value.length>12){
u.focus();
reU.innerHTML = "用户名长度在2-12字符之间";
}
else {
reU.innerHTML = "";
}
}
function checkP(){ //检查密码格式
var p = document.getElementById("password");
var rePwd = document.getElementById("rePwd");
var reg = /^\w{6,18}$/;
if(!reg.test(p.value)){
p.focus();
rePwd.innerHTML = "密码由6-18位的数字、字母、下划线组成";
}else {
rePwd.innerHTML = "";
}
}
function checkT() { //检查手机号格式
var t = document.getElementById("tel");
var reTel = document.getElementById("reTel");
var reg = /^1[3578][0-9]{9}$/;
if(!reg.test(t.value)){
t.focus();
reTel.innerHTML = "请输入11位有效手机号";
}
else {
reTel.innerHTML = "";
}
}
</script>
jsp代码:
<div>
用户名:<input name="userName" type="text" id="userName" class="text" onblur="checkU()"/></div>
<div id = "reUser" style="color: red;font-size: 10px;"></div>
<div>
密 码:<input name="password" type="password" id="password" class="text" onblur="checkP()" /></div>
<div id="rePwd" style="color: red;font-size: 10px"></div>
<div>
电 话:<input name="telephone" id="tel" type="text" class="text" onblur="checkT()">
</div>
<div id = "reTel" style="color: red;font-size: 10px"></div>
<div>
地 址:<input name="address" type="text" class="text">
</div>
<div align="right">
<input type="submit" value="注册">
</div>
相关文章推荐
- 正则表达式 用户名 密码 账号检查实例
- iOS 开发: 用户名、邮箱、电话号码、密码、昵称正则表达式验证
- js——正则表达式 验证邮箱、手机号、密码、用户名是否合法
- iOS正则表达式 验证用户名密码
- 检查密码复杂度的C#正则表达式
- 正则表达式验证用户名、密码、手机号码、身份证(推荐)
- 密码复杂度检查的正则表达式
- 用户名和密码的正则表达式验证
- 限制用户输入的用户名密码邮箱格式(正则表达式)
- 简单的JTML+JS验证用户名、电话号码格式_JS自定义function_正则表达式
- iOS开发中邮箱,电话号码,身份证,密码,昵称正则表达式验证
- iOS开发中邮箱,电话号码,身份证,密码,昵称正则表达式验证
- js正则表达式——验证邮箱格式、邮编、身份证号码、是否为空、下拉框选项、密码、手机号码、电话号码
- python中用正则表达式检查密码是否安全
- inform表单验证,正则表达式,用户名,身份证,密码,验证码
- 用户名、密码等15个常用的js正则表达式
- 一个通用的Java正则匹配工具(检查邮箱名、电话号码、用户密码、邮政编码等合法性的工具类)
- JS实现用户名,密码正则表达式的校验
- 使用正则表达式验证注册页面(用户名,密码,确认密码,邮箱,手机号)
- iOS开发中邮箱,电话号码,身份证,密码,昵称正则表达式验证