基础的正则表达式
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>正则表达式</title>
<script type="text/javascript">
//表示要求字符串中,是否含有字母e
// var patt=new RegExp("e");
// var patt=/e/;
// alert(patt);
//表示要求字符串中,是否包含a或b或c
// var patt=/[abc]/;
//表示要求字符串,是否包含小写字母
// var patt=/[a-z]/;
//表示要求字符串,是否包含大写字母
// var patt=/[A-Z]/;
//表示要求字符串中,是否包含任意数字
//var patt=/[0-9]/;
//表示要求字符串中,是否包含字母,数字,下划线
//var patt=/\w/;
//表示要求字符串中,至少包含一个a
//var patt=/a+/;
//表示要求字符串中,是否 *包含* 零个 或 多个a
//var patt=/a*/;
//表示要求字符串,是否包含一个或零个a
// var patt=/a?/;
//表示要求字符串中,是否包含连续3个a
// var patt=/a{3}/;
//表示要求字符串中,是否 包含 至少3个连续的a,最多5个连续的a
// var patt=/a{3,5}/;
//表示要求字符串中,是否包含 至少3个连续的a
// var patt=/a{3,}/;
//表示要求字符串中,必须以a结尾
// var patt=/a$/;
//表示要求字符串中,必须以a开头
// var patt=/^a/;
//表示要求字符串,从头到尾必须完全匹配
var patt=/^a{3,5}$/;
var str="166A9";
alert(patt.test(str));
</script>
</head>
<body>
</body>
</html>