相关解释:
1. /^$/ 这个是个通用的格式。
^ 匹配输入字符串的开始位置;$匹配输入字符串的结束位置
2. 里面输入需要实现的功能。
* 匹配前面的子表达式零次或多次;
+ 匹配前面的子表达式一次或多次;
?匹配前面的子表达式零次或一次;
\d 匹配一个数字字符,等价于[0-9]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
//验证手机号
reg = /^[a-zA-Z][a-zA-Z-0-9]{5,9}$/
str = "usAr1q123"
console.log(reg.test(str))
//验证密码
reg1 = /^[a-zA-Z0-9_ -\@#&*]{6,12}$/
str1 = "1#qweA36"
console.log(reg1.test(str1))
//前后空格
reg2 = /^\s+|s+$/g
str2 = " kew d "
console.log(reg2.test(str2))
//验证邮箱格式
reg3 = /^[a-zA-Z0-9]+@([a-zA-Z0-9-]+[.]{1})+[a-zA-Z]+$/
str3 = "2545816617@qq.com"
console.log(reg3.test(str3))
</script>
</body>
</html>