js 正则表达式,匹配邮箱/手机号/用户名
2024-10-12 07:27:45
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>邮箱匹配</title>
</head>
<body>
手机号:<input type="text" id="texts"><br \>
邮箱:<input type="text" id="shouji" onblur='func(this)'>
<script type="text/javascript">
//获取输入的手机号
var texts = document.getElementById('texts');
//获取输入的邮箱
var shouji1 = document.getElementById('shouji'); //手机号输入框失去焦点
texts.onblur = function(){
var tv = this.value;
var reg = /^1[345789]\d{9}$/;
if (reg.test(tv)){
alert('Yes')
}else{
alert('No')
}
}
//console.log(str);
//邮箱输入框失去焦点
function func(obj){
var tv = obj.value;
var reg = /^\w+\@+[0-9a-zA-Z]+\.(com|com.cn|edu|hk|cn|net)$/;
if(reg.test(tv)){
alert('邮箱格式正确');
}else{
alert('邮箱格式不正确')
}
} var as = '<a href="http://www.sina.com.cn">sina</a>'
var reg = /<a href="(.*)">(.*)<\/a>/;
var str = reg.exec(as);
console.log(str);
</script>
</body>
</html>
最新文章
- [问题2014S07] 解答
- LTE Module User Documentation(翻译14)——Uplink Power Control(上行功率控制)
- [转]node.js学习笔记(二)
- ZXing二维码的生成和解析
- Photoshop:模拟钢笔压力
- oracle sqlldr控制文件模板
- Volatile vs. Interlocked vs. lock
- ubuntu桌面环境配置及切换
- css清除浮动大全,共8种方法
- Wireless Intranet Captive Portal
- 201521123076 《Java程序设计》第6周学习总结
- Elasticsearch 数据搜索
- QQ/微信中被禁止访问的网页怎么打开
- 以方法调用的原理解释Ruby中“puts ‘Hello‘”
- PCF学习知识
- 1 虚拟环境virtualenv
- linux lamp编译环境安装
- iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 规范与部署
- 利用struts2<;s:token>;标签防止用户重复提交
- ps入门教程:photoshop工作界面