<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
//表示要求字符串中,是否包含字母e
var patt = /e/;
var str1 = "ab";
alert(patt.test(str1)); //false
//表示要求字符串中,是否包含字母a或b或c任意一个
var patt = /[abc]/;
var str2 = "a123";
alert(patt.test(str2)); //true
//表示要求字符串中,是否包含小写字母a-z中的任意一个
var patt = /[a-z]/;
var str3 = "c1";
alert(patt.test(str3)); //true
//表示要求字符串中,是否包含大写字母A-Z中的任意一个
var patt = /[A-Z]/;
var str4 = "c1";
alert(patt.test(str4)); //false
//表示要求字符串中,是否包含数字0-9中的任意一个
var patt = /[0-9]/;
var str5 = "ac2";
alert(patt.test(str5)); //true
//表示要求字符串中,是否包含a-z、A-Z、0-9、下划线中的一个 (用\w)
var patt = /\w/;
var str6 = "【【";
alert(patt.test(str6)); //false
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
//表示要求字符串中,是否包含至少一个a
var patt = /a+/;
var str1 = "a123";
alert(patt.test(str1)); //true
//表示要求字符串中,是否包含0个或多个a
var patt = /a*/;
var str2 = "123";
alert(patt.test(str2)); //true
//表示要求字符串中,是否包含1个或0个a
var patt = /a?/;
var str3 = "aa123";
alert(patt.test(str3)); //false
//表示要求字符串中,是否包含连续3个a
var patt = /a{3}/;
var str4 = "aaaa123";
alert(patt.test(str4)); //true
//表示要求字符串中,是否包含至少3个连续的a
var patt = /a{3,}/;
var str5 = "aaaa123";
alert(patt.test(str5)); //true
//表示要求字符串中,是否包以a结尾
var patt = /a$/;
var str6 = "123a";
alert(patt.test(str6)); //true
//表示要求字符串中,是否包以a开头
var patt = /^a/;
var str7 = "123a";
alert(patt.test(str7)); //false
//表示要求字符串中,是否包含至少3个连续的a,最多5个连续的a
var patt = /^a{3,5}$/;
var str8 = "aaaaaaa123";
alert(patt.test(str8)); //false
</script>
</head>
<body>
</body>
</html>