<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
原创粉丝点击