- 0
- 0
- 约小于1千字
- 约 1页
- 2026-01-26 发布于北京
- 举报
正课:
1.String的正则API
2.RegExp对象
3.Function
1.String的正则API
替换:
衍生操作:删除关键字:其实将替换为
切割:将一个字符串,按指定的切割符,切割成多段子字符串
2种:
1.简单切割:切割符是固定的
vararr=str.split(切割符)
将str按指定的切割符,切割为多段子字符串,保存在数组arr中
固定套路:打散字符串为字符数组
varchars=str.split()
2.复杂切割:切割符不是固定的
vararr=str.split(/正则/i)
2.RegExp对象:
什么是:保存一条正则表达式,并了用正则表达式执行验证和查找的API的对象
何时:只要在程序中保存和使用正则表达式,都要用RegExp对象
如何:
创建:
1.用/创建(直接量):varreg=/正则/ig
何时:如果正则表达式是固定不变的
2.用new创建:varreg=newRegExp(正则,ig)
何时:如果正则表达式需要在运行时才动态生成时
API:
1.验证:
varbool=reg.test(str)
用正则reg,检测str是否符合正则的格式要求
问题:正则默认只要找到部分内容与正则匹配就返回true
解决:必须从头到尾完整匹配,才返回true
只要验证,必须前加^后加$,表示从头到尾的意思
原创力文档

文档评论(0)