Fantinai

js 正则表达式,匹配邮箱/手机号/用户名

<!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>

  

分类:

技术点:

相关文章:

  • 2021-12-01
  • 2021-10-10
  • 2021-12-31
  • 2022-12-23
  • 2021-11-21
  • 2022-12-23
  • 2021-12-20
猜你喜欢
  • 2022-01-04
  • 2021-12-08
  • 2021-12-19
  • 2022-01-02
  • 2021-12-28
  • 2021-08-12
  • 2021-12-28
相关资源
相似解决方案