Web源码笔记:String正则、RegExp对象与Function.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-01-26 发布于北京
  • 举报

Web源码笔记:String正则、RegExp对象与Function.pdf

正课:

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)

1亿VIP精品文档

相关文档