javascript使用正则表达式入门

本文通过多个实例展示了如何在JavaScript中使用正则表达式进行字符串匹配与验证,包括基本字符集、位置限定符等常见用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

工作中,很多时候用到正则,记得我之前也写过一篇正则,但是是基于java的,现在需要用到js了


直接写代码,毕竟对于正则,大家都比我熟悉:

js为例:
var string = "这是一个拥有字母和汉子的大约32个字符串的[的String字符串";
            var patt = new RegExp("[0-9]{5}[a-z]{3}");
            var patt1 = new RegExp("[a-z]");
            var patt2 = new RegExp("[A-Z]");
            var patt3 = new RegExp("[A-Z]" & "[a-z]");
            var patt4 = new RegExp("[A-Z]" | "[a-z]");
            var patt5 = new RegExp("\\[");
            var patt6 = new RegExp("^[a-z]");
            var patt7 = new RegExp("[a-z]$");
            var patt8 = new RegExp("[i]");
            var patt9 = new RegExp("^[a-z]*$");

            console.log(string.length);
            console.log("是否为5个数字然后三个小写字母:" + patt.test(string));
            console.log("是否含有小写字母:" + patt1.test(string));
            console.log("是否含有大写字母:" + patt2.test(string));
            console.log("是否含有大写字母又有小写字母:" + patt3.test(string));
            console.log("是否含有大写字母或者小写字母:" + patt4.test(string));
            console.log("是否含有特殊字符串[:" + patt5.test(string));
            console.log("是否小写英文开头:" + patt6.test(string));
            console.log("是否小写英文结尾:" + patt7.test(string));
            console.log("是否含有字符i:" + patt8.test(string));
            console.log("是否全部为小写字母:" + patt9.test(string));

很简单,可能有的朋友喜欢用元的来,各有各爱好吧。大家可以去w3c的javascript--正则表达式中看看,我就不累赘了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值