JavaScript正则表达式
来源:互联网 发布:兄弟连php怎么样 编辑:程序博客网 时间:2024/06/08 17:12
智能社Blue学习视频:
链接: http://pan.baidu.com/s/1boRZ29p
密码: hw85
正则表达式工具:http://regexper.com
正则表达式表示形式
var reg=/表达式/附加参数
var reg=new RegExp(表达式,附加参数);
附加参数
只有三种,用来拓展表达式的含义
g:代表可以进行全局匹配。
i:代表不区分大小写匹配。
m:代表可以进行多行匹配。
表达式包含如下几种:
普通字符
字母、数字、汉字、下划线等
在匹配字符串的时候,匹配与之相同的字符
转义字符
\d:数字\w:英文,数字,下划线
\s:空白字符
. :任意字符
\D:非数字
\W:非英文,数字,下划线
\S:非空白字符
量词
代表字符个数
+:一个或多个
{n}:出现n次
{n,m}:最少n次,最多m次
{n,}:最少n次,最多不限
?:零个或一个 {0,1}
*:可有可无 {0,}
元字符
"[ ]":只匹配括号内存在的字符。 [abc]p代表:ap bp 或者 cp , [a-z]代表:a到z所有的字符
[^ ]“”:匹配非括号内的字符
^:行首(字符串的开头)
$:行尾(字符串的结尾)
常用几种正则表达式操作函数:
Search 方法
stringObject.search(rgExp)
stringObject:字符串对象
rgExp:正则表达式
返回出现的位置
match 方法
stringObject.match(rgExp)
stringObject:字符串对象
rgExp:正则表达式
把所有匹配的东西都提取出来,返回字符串数组
replace方法
stringObject.replace(rgExp,str)
stringObject:字符串对象
rgExp:正则表达式
str:用来替换的字符串
替换所有匹配,返回替换后的 字符串
test方法
rgExp.test(str)
rgExp:正则表达式
str:用来检验的字符串
str字符串中的一部分符合匹配规则返回ture
不符合返回false
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 正则表达式总结
- ajax获取所有数据,前台分页,搜索
- 插入排序
- github 下载代码编译不过 apply plugin: 'com.github.dcendents.android-maven'
- 关于LTE终端的所谓的五模、七模、十频、十一频
- altium designer 常用快捷键小结
- JavaScript正则表达式
- 单例iOS
- Java中Integer值比较不注意的问题
- CSS常见兼容问题解决方案(持续更新)
- Java程序组装树形List
- Linux上vi(vim)编辑器使用教程
- 四、HTTP控制器
- 科学技术法-正则表达式-QT
- Android获取本应用内存占用的方法