js正则,计时器知识点

正则

正则创建方式:

第一种: 通过new关键字创建		
	    var reg=new RegExp();
第二种:字面量创建
        var  reg = //;

元字符:

\d   数字字符’0’~‘9’
\D   代表非数字
\w   代表字母或数字或下划线
\W   代表非字母或数字,也就是字符
\s   代表空白符  例如:空格 \n  \r
\S   代表非空白符
.    代表任意字符,除了换行  \n 
test()  检索字符串是否符合正则表达式,符合返回true,否则返回false
[]   单原子代表匹配. a或b或c中的任意一个都可以
()   括号内abc紧挨着的字符是一个整体
{}   /n/{1,}    最少一次
     /n/{1,5}   最少一次最多5次
     
^    /^a[0-9]/  代表必须是以a开头的
$    /^abc$/    代表  必须是以c结尾的
//g  全局  即从头到尾
//i  不会区分大小写
  • 正则表达式.test(字符串) 是否能在字符串中匹配成功,成功返回true,失败返回false
  • 正则表达式.exec(字符串)会把匹配到的内容返回出来,匹配失败返回null
  • 字符串.search(正则表达式) 返回匹配到的内容的索引
  • 字符串.replace(正则(字符串),替换词) 替换

计时器

一.单次定时:

setTimeout()

  第一个参数是匿名函数
  第二个参数 多少毫秒后去执行
  第三 定时器有返回值(返回的是地址)

二.清除单次定时器:

clearTimeout

定时器变量名称是定时器地址

三.多次定时器:

setInterval

第一个参数是匿名函数
第二个参数是每隔多少毫秒后执行一次       有返回值
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值