正则对象

2018-07-14  本文已影响0人  北小婧

##最简单的正则就是关键词原文

```

        var str='wu jing xiang';

             **先规定正则**

        var reg=/jing/;

         var result=reg.test(str);

         console.log(result);//true

```

```

         var num=prompt('请输入手机号的第二位');

         var reg=/^['35896']$/

         var result=reg.test(num);

         alert(result);

```

```

         var num=prompt('请输入一个字母或数字');

         var reg=/^[a-zA-Z0-9]$/;

         var result=reg.test(num);

         alert(result);

```

```

        var num=prompt('请输入一位数字');

        ** var reg=/^\d$/;       \d表示只能输入一个数字**

         var result=reg.test(num);

         alert(result);

```

        var num=prompt('请输入......');

        ** var reg=/^\w$/;         \w表示只能输入一个字母、数字、下划线**

         var result=reg.test(num);

         alert(result);

```

```

         var num=prompt('请输入一个空格');

        **var reg=/^\s$/;           \s表示只能输入一个空格**

         var result=reg.test(num);

         alert(result);

```

```

         var num=prompt('请输入您的手机号');

        **var reg=/^1[356789]\d{9}$/;    //{}量词  重复使用的意思**

         var result=reg.test(num);

         alert(result);

```

```

         var num=prompt('请输入......');

        **var reg=/^[a-zA-Z]\d?$/;    //  ?数字可以带也可以不带,只能出现一次**

           var result=reg.test(num);

          alert(result);

```

```

         var num=prompt('请输入......');

        **var reg=/^[a-zA-Z]\d*$/;        可有可无  多了不限**

         var result=reg.test(num);

         alert(result);

```

```

         var num=prompt('请输入......');

        **var reg=/^[a-zA-Z]\d+$/;     +至少出现一次  多了不限**

         var result=reg.test(num);

         alert(result);

```

```

        {m} 至少m个  多了不限

        {m,n} 至少m个    最多n个

         var num=prompt('请输入您的邮箱');

         var reg=/^\w{3,15}@(126|qq|139).com$/

         var result=reg.test(num);

         alert(result);

```

上一篇下一篇

猜你喜欢

热点阅读