<Js>RegExp
来源:互联网 发布:淘宝账号登录阿里妈妈 编辑:程序博客网 时间:2024/06/03 22:40
var reg=new RegExp("REG");修饰符: i 执行对大小写不敏感的匹配。 g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止) 方括号: [abc] 查找方括号之间的任何字符。 [^abc] 查找任何不在方括号之间的字符。 [0-9] 查找任何从 0 至 9 的数字。 [a-z] 查找任何从小写 a 到小写 z 的字符。 [A-Z] 查找任何从大写 A 到大写 Z 的字符。 [A-z] 查找任何从大写 A 到小写 z 的字符。 [adgk] 查找给定集合内的任何字符。 [^adgk] 查找给定集合外的任何字符。 (red|blue|green) 查找任何指定的选项。 元字符: . 查找单个字符,除了换行和行结束符。 \w 查找单词字符。 语法格式: var str="Give 100%!"; var patt1=/\w/g; \W 查找非单词字符。 \d 查找数字。 \D 查找非数字字符。 \s 查找空白字符。 \S 查找非空白字符。 \b 匹配单词边界。 \B 匹配非单词边界。 \0 查找 NUL 字符。 \n 查找换行符。 \f 查找换页符。 \r 查找回车符。 \t 查找制表符。 \v 查找垂直制表符。 \xxx 查找以八进制数 xxx 规定的字符。 \xdd 查找以十六进制数 dd 规定的字符。 \uxxxx 查找以十六进制数 xxxx 规定的 Unicode 字符。 量词: n+ 匹配任何包含至少一个 n 的字符串。 n* 匹配任何包含零个或多个 n 的字符串。 n? 匹配任何包含零个或一个 n 的字符串。 n{X} 匹配包含 X 个 n 的序列的字符串。 n{X,Y} 匹配包含 X 或 Y 个 n 的序列的字符串。 n{X,} 匹配包含至少 X 个 n 的序列的字符串。 n$ 匹配任何结尾为 n 的字符串。 ^n 匹配任何开头为 n 的字符串。 ?=n 匹配任何其后紧接指定字符串 n 的字符串。 ?!n 匹配任何其后没有紧接指定字符串 n 的字符串 对象属性: global RegExp 对象是否具有标志 g。 ignoreCase RegExp 对象是否具有标志 i。 lastIndex 一个整数,标示开始下一次匹配的字符位置。 multiline RegExp 对象是否具有标志 m。 source 正则表达式的源文本。 对象方法: compile 编译正则表达式。 exec 检索字符串中指定的值。返回找到的值,并确定其位置。 test 检索字符串中指定的值。返回 true 或 false。 String 对象的方法: search 检索与正则表达式相匹配的值。 match 找到一个或多个正则表达式的匹配。 replace 替换与正则表达式匹配的子串。 split 把字符串分割为字符串数组。
0 0
- js regexp
- JS REGEXP
- JS RegExp
- js.RegExp
- JS - RegExp
- <Js>RegExp
- JS中的RegExp对象
- js中的RegExp 对象
- js RegExp用法
- Js中RegExp对象
- JS Regexp 表单验证
- JS - RegExp 正则笔记
- JS中的RegExp对象
- js 正则 JavaScript RegExp
- JS中的RegExp对象
- js RegExp的介绍
- js RegExp 替换括号
- JS - RegExp 笔记
- maven+springmvc+spring+mybatis详细解释,亲测通过
- <Js>Math
- 写单例,看完这个就够了
- HttpURLConnection getResponseCode()方法阻塞
- 软件版本命名规则
- <Js>RegExp
- Mysql中replace into用法详细说明
- 今天的经济新闻
- Python断行
- 推荐 14 款开源的 Web 应用测试工具
- <Js>windows 尺寸
- tomcat中的catalina是什么?
- linux 下的进程控制块-task_struct 初学
- poj 1007 双向bfs+set判重