JavaScript正则表达式
来源:互联网 发布:仿淘宝省市地区级联 编辑:程序博客网 时间:2024/06/05 17:19
RegExp
检索某一文本时,用正则表达式来描述要检索的内容
简单模式:可以是一个单独的字符串
复杂模式:多种字符,用于解析、格式检测、替换
可以规定字符串中检索位置,以及要检索的字符类型等
RegExp属性
source:只读字符串
global:只读布尔值
ignoreCase:只读布尔值
multiline:只读布尔值
lastIndex:可读/写整数
声明正则表达式,并匹配该字符
var part1=new RegExp("Hello");var part2=/world/;
RegExp方法
test()方法,检索字符串中的指定值,返回true或false
var pat=/my/;var str="This is my code";console.log(pat.test(str));//true
exec()方法,检索字符串中的指定值,返回一个数组(包括字符串和对应位置),没有找到返回null
index包含发生匹配字符的位置
input引用的是正在检索的字符串
和match不同的是,无论是否有g,都会返回一样的数组
var pat=/my/;console.log(pat.exec("my code"));
正则表达式类型
参数attribute是可选的字符串,”g”全局匹配,”i”大小写忽略
search字符串查找
返回位置,不支持全局查找,忽略修饰符g
match字符串匹配
返回查找字符串数组
replace字符串替换
加g,匹配所有子串并替换
不加g,只匹配第一个子串
split字符串分割
"1,2,3,4,5".split(/\s*,\s*/);//返回["1","2","3","4","5"]
正则表达式的使用
如下图
W3Cfuns查询
REGEXPER正则分析
阅读全文
0 0
- JavaScript 正则 正则表达式
- Javascript 正则表达式javascript
- javascript正则表达式,jquery正则
- javascript正则表达式,jquery正则
- javascript正则表达式,jquery正则
- javascript正则表达式,jquery正则
- JavaScript正则表达式
- JavaScript正则表达式
- javascript中的正则表达式
- JavaScript正则表达式
- javascript正则表达式
- [JavaScript]正则表达式学习
- JavaScript中的正则表达式
- JavaScript正则表达式- -
- javascript正则表达式
- JavaScript正则表达式
- Javascript正则表达式
- javascript 正则表达式总结
- 失去的时候才发现其珍贵,人没有目标是最可怕的
- Mac下安装和使用brew
- win10系统修改hosts文件无法保存
- linux学习之旅(七)&& 进程间通信之信号
- BZOJ 4552 [Tjoi2016&Heoi2016]排序
- JavaScript正则表达式
- 深度学习、自然语言处理和表征方法
- wampserver 0xc0000142
- mysql 优化的 切入点;
- 看人机对话技术一步步突破与发展
- html的meta总结
- 【工作记录】HighChart初体验~~~
- socket编程常用函数及参数
- [转]C语言开发函数库时利用不透明指针对外隐藏结构体细节