本系列博客汇总在这里:正则表达式汇总

概述

  • 一、什么是正则表达式?
  • 二、在 JavaScript 中正则的语法
    • 1、第一种方式
    • 2、第二种方式
    • 3、验证
    • 4、代码演示

 


一、什么是正则表达式?

正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为 regex、regexp 或 RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。 主要应用在前端技术。

二、在 JavaScript 中正则的语法

1、第一种方式

/^表达式内容$/

2、第二种方式

var reg = new RegExp(正则表达式字符串内容)

3、验证

调用正则对象的 test(待验证字符串),返回布尔类型,如果是 true 是匹配成功,否则失败。

4、代码演示

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
function valid()
{
	var uname = document.getElementById('username').value;	
	//第一种方式定义一个正则表达式
	//var reg = /^[a]$/;	
	//第二种方式定义一个正则表达式
	var reg = new RegExp('^[a]$');		
	if(reg.test(uname))
	{
		alert("合法");
	}else
	{
		alert("不合法");
	}
}
</script>
</head>
<body>
用户名:<input type="text" name="username" id="username">
<input  value="点击" type="button" onclick="valid()">
</body>
</html>

正则表达式(1)_概述_字符串

如有错误,欢迎指正!