«

正则运用

yang 发布于 阅读:392 JS中阶阶段


<script>
            // 1.验证字符串是否出现we
            console.log(/we/.test("we are the champion"));
            // 2.验证字符串是否为数字
            console.log(/[0-9]/.test("123456"));
            console.log(/[\d]/.test("123456"));
            // 3.验证字符串是否为非数字
            console.log(/[^0-9]/.test("avc"));
            console.log(/[^\d]/.test("123"));
            console.log(/[\D]/.test("AA"));
            // 4.验证字符串是否为2~12位中文、字母、数字、下划线
            let regex = /^[\u4e00-\u9fa5A-Za-z0-9_]{2,12}$/;
            console.log(regex.test("好_啊"));
            // 5.验证字符串是否为有效的邮箱
            let regex2 = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
            console.log(regex2.test("你好@qq.com"));
            // 55555555@qq.com
            let regex3 = /^[\w]+@[a-zA-Z0-9]+\.[a-zA-Z]+[a-zA-Z]+$/;
            console.log("1", regex3.test("5555@qq.com"));
            // 6.验证字符串是否为6~12位字母数字下划线
            console.log(/^[\w]{6,12}$/.test("123to"));
</script>

正则运用

版权所有:微4e
文章标题:正则运用
除非注明,文章均为 微4e 原创,请勿用于任何商业用途,禁止转载

推荐阅读:


扫描二维码,在手机上阅读
请先 登录 再评论