js正则表达式验证用户名、手机号码、电话号码和邮箱

2019-03-08 network gramer 点击: 评论
<html><head> <title>JS正则表达式验证用户名、手机号码、电话号码和邮箱< title>< head><body>验证用户名:<br >验证规则:字母、

天晟网络 小编在整理编程教程 > JavaScript > 看到js正则表达式验证用户名、手机号码、电话号码和邮箱 ,下面是小编47为您找到的38038相关内容,希望47对您有帮助。

<html>
<head>
    <title>JS正则表达式验证用户名、手机号码、电话号码和邮箱</title>
</head>
<body>
验证用户名:<br />
验证规则:字母、数字、下划线组成,字母开头,4-16位<br />
示例:cmsjzy<br />
请输入用户名:
<input type="text" id="cmsjzy_user" />
<input type="button" value="验证用户名" onclick="checkUser(cmsjzy_user.value)" />
<script type="text/javascript">
function checkUser(str) {
var cmsjzy = /^[a-zA-z]w{3,15}$/;
if (cmsjzy.test(str)) {
alert("免费教程 提示您:验证通过!");
} else {
alert("免费教程 提示您:验证失败,请重新验证!");
}
}
</script>
<br /><br />
 
验证手机号码:<br />
验证规则:11位数字,以1开头<br />
示例:13612345678<br />
请输入手机号码:
<input type="text" id="cmsjzy_mobile" />
<input type="button" value="验证手机号码" onclick="checkMobile(cmsjzy_mobile.value)" />
<script type="text/javascript">
function checkMobile(str) {
var cmsjzy = /^1d{10}$/
if (cmsjzy.test(str)) {
alert("免费教程 提示您:验证通过!");
} else {
alert("免费教程 提示您:验证失败,请重新验证!");
}
}
</script>
<br /><br />
 
验证电话号码:<br />
验证规则:
区号+号码,区号以0开头,3位或4位数字,号码由7位或8位数字组成<br />
区号与号码之间可以无连接符,也可以用“-”连接<br />
示例:01012345678,010-12345678,03151234567,0315-1234567<br />
请输电话号码:
<input type="text" id="cmsjzy_phone" />
<input type="button" value="验证电话号码" onclick="checkPhone(cmsjzy_phone.value)" />
<script type="text/javascript">
function checkPhone(str) {
var cmsjzy = /^0d{2,3}-?d{7,8}$/;
if (cmsjzy.test(str)) {
alert("免费教程 提示您:验证通过!");
} else {
alert("免费教程 提示您:验证失败,请重新验证!");
}
}
</script>
<br /><br />
 
 验证邮箱:<br />
验证规则:把邮箱地址分成“第一部分@第二部分”<br />
第一部分:由字母、数字、下划线、短线“-”、点号“.”组成<br />
第二部分:为一个域名,域名由字母、数字、短线“-”、域名后缀组成<br />
而域名后缀一般为.xxx或.xxx.xx,一区的域名后缀一般为2-4位,如cn,com,net,现在域名有的也会大于4位<br />
示例:cmsjzy@timsion.com<br />
请输电子邮箱:
<input type="text" id="cmsjzy_email" />
<input type="button" value="验证电子邮箱" onclick="checkEmail(cmsjzy_email.value)" />
<script type="text/javascript">
function checkEmail(str) {
var cmsjzy = /^(w-*.*)+@(w-?)+(.w{2,})+$/
if (cmsjzy.test(str)) {
alert("免费教程 提示您:验证通过!");
} else {
alert("免费教程 提示您:验证失败,请重新验证!");
}
}
</script>
</body>
</html>

转载文章请标明来自天晟网 Timsion.Com > 编程教程 > JavaScript >
标题:js正则表达式验证用户名、手机号码、电话号码和邮箱
网址:http://www.timsion.com/javas/38038.html

上一篇:js实现不同时间段提示不同信息的两种方法
下一篇:JavaScript屏蔽鼠标右键、剪切、复制、粘贴、选择

免责声明:以上内容来自互联网和用户投稿,不代表本站的观点和立场,版权归原作者所有,如有侵权,请与我们联系。