与时代同频
JS正则表达式
一、概述1、什么是正则表达式正则表达式RegularExpressio
是一种用于描述字符串(文本)的规则模式。正则表达式由普通字符(例如字符a到z)以及特殊字符(称为元字符)组成。在编写处理字符串的程序或网页时,经常会有查找符合某些规则的字符串的需求。正则表达式就是用于描述这些规则的工具。
2、正则表达式的作用a测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证
b替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字
c根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字二、基本语法a行定位符匹配以开头匹配以结尾
f与时代同频
b选择字符匹配一个字符串和的区别是只能匹配一个字符c连字符09等同于0123456789d排除字符e限定符?
,m?前面的字符出现0次或1次前面的字符出现了0次或多次前面的字符出现了1次或多次
前面的字符出现了
次
,前面的字符出现了
次
,m前面的字符出现了m次数
次f点号字符点代指任意资格字符g转义字符
三、js正则表达式创建与使用1、javascript正则表达式的声明方式
a)正则表达式对象声明方式varreg
ewRegExp