JS正则表达式学习记录

       JS:正则表达式学习记录

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>正则表达式</title>

</head>

<body>               

 

</body>

<script type="text/javascript">

//这里写入script代码

//patt是这里我们测试用的字符串,.test()方法用于实现判断,匹配则返回true,不匹配返回false.

alert(patt.test("123"));

</script>

</html>

 

以下为正则表达式常见的用法。

//表示要求字符串中,是否包含字母e

    // var patt = new RegExp("e");

 

    //检查是否包含a-z。这里包含一个也会返回true。除非一个都没有。

    // var patt=/[a-z]/;

    // var patt=/[A-Z]/;

 

    // 表示检查字符串是否包含0-9中的任意一个数字。

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

 

    // 要求字符串至少包含3个连续的a。

    // var patt = /a{3,5}/;

 

    // 要求字符串从头到尾完全匹配。

    // var patt = /^a{3,5}$/;

posted @ 2021-09-18 09:06  skywxp  阅读(42)  评论(0)    收藏  举报