如何快速入手学习正则,了解下面即可上手,正则就是用来操作字符串,不用可以不?可以,但是你用就简单。
中国大陆
正则表达式规则表达式
软件软体
gbk
规则
gaolaoben2017 @ gmail . com
laitei @ 163 . com
正则就是描述规则特征
正则就是描述规则特征
new Date()日期对象
new XMLHttpRequest ajax对象
new RegExp正则对象
玩正则就是玩的正则对象
var reg = new RegExp('规则');//创建一个正则表达式
str.seach(正则表达式)如果存在返回位置不存在返回-1
跟indexOf一模一样
var reg = new RegExp('规则','选项');
选项
i ignore
忽略大小写
g global全局
var reg = /规则/选项
正则特性
过滤:replace(正则,要替换的内容)转义
\d数字
\w字母数字_
\s空格
\D\W \S非数字非字母数字下划线非空格
.所有
选项
img
i忽略大小写
m识别段落多行模式
g全局
search indexOf查找
match匹配
test测试是否符合正则
量词
3个
至少两个最多5
至少两个多了不限
{,5}错,没有这种写法
+若干至少有一个
*可以有也可以没有
?最多一个或者没有
1.或者
a[ab]c
aac abc
aabc错
a[(ab)+]c
aab c a abab c
2.范围
[3-8] 3,4,5,6,7,8
[12-4 6] 1 , 2,3,4 , 6只管一位
3.排除
[^0-9]非数字
[^a-z]
年龄验证:
18-100
1[8-9][2-9][0-9]100
例如邮箱:
年龄:
大家如果有感兴趣的方向文章,可以直接给我留言,我会去写你们感兴趣的文章。
想要了解,获取更多和测试相关的知识请添加此群,本群提供App、Web等Ui自动化,App性能测试,接口功能,
接口自动化测试,jmeter、loadrunner工具介绍,静态代码扫描实践;测试理论,
测试流程。测试管理。
App自动化及Web自动化全栈测试:群号544126564(想要更多资料立即加入此群)
领取专属 10元无门槛券
私享最新 技术干货