首先我们来康康什么是正则匹配:
正则表达式(regular expression)是一个描述字符模式的对象。使用正则表达式可以进行强大的模式匹配和文本检索与替换功能。
创建正则表达式和创建字符串相似,创建正则表达式提供了两种方法,一种采用new运算符,另一种采用字面量方式。
RegExp对象包含两个常用方法:test()和exec(),功能基本相似,用于测试字符串匹配。
test()方法在字符串中查找是否存在指定的正则表达式,并返回布尔值,如果存在则返回true,否则返回false。
string对象也提供了4个使用正则表达式的方法
RegExp对象的属性
正则表达式元字符是包含特殊含义的字符,他们有一些功能,可以控制匹配模式的方式,反斜杠后的元字符将失去其特殊含义。
在字面意义和特殊意义之间进行切换。例如w表示w的特殊意义而不是字面值w,但是KaTeX parse error: Expected 'EOF', got '表' at position 1: 表̲示不使用的特殊意义而是使用$字符本身。
看完这么多基本的正则表达式规则,相信有许多小可爱和柳猫一样头疼,这么多规则到底该怎么用呢?接下来,跟柳猫一起康康~
在表单验证中,使用正则表达式来验证正确与否是一个很频繁的操作,下面柳猫将分享15个常用的javaScript正则表达式,其中包括用户名、密码强度、整数、数字、电子邮件地址(Email、手机号码、身份证号、URL地址、 IPv4地址、 十六进制颜色、 日期、 QQ号码、 微信号、车牌号、中文正则。
看到最后,希望大家都能有所收获,一时半会儿肯定难以完全消化,但只要多多练习使用,相信不久各位小可爱们都能把这些规则如臂指使。
~~
~~
Spring Boot+Vue3前后端分离,实战wiki知识库系统