js正则元字符
来源:互联网 发布:手机淘宝如何修改差评 编辑:程序博客网 时间:2024/05/16 23:34
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> </style> <script> /* * 正则表达式: * 元字符(通配符,限定符) * . 含义:除了\n以外的任意一个内容 可以是一个中文,可以是一个英文字母,也可以是一个数字,也可以是一个特殊符号 * * []表示的是范围: * 例子:[0-9]表示的是:0到9之间(包含)任意一个数字 * [0-9] * [a-z]表示所有的小写字母中的一个 * 表示的是所有的大写字母中的任意一个 * [A-Z] * * 表示的是所有的字母中的任意一个 * [a-zA-Z] * * [9]表示的就是9 * [o]o * 表示的是任意的一个数字或者任意的一个字母 * [0-9a-zA-Z] * * [0-9] 78 * * * * * * . 除了\n以外的任意一个内容 * [] 范围 * [0-9]0-9之间任意的一个数字 * [a-z]a-z之间任意的一个小写字母 * [A-Z]A-Z之间任意的一个大写字母 * [0-9a-zA-Z]所有的数字或者字母中的任意一个 * * [3-7]表示的是3-7之间任意的一个数字 * * ()表示的是分组(为了更明确这个正则表达式的意思),提升优先级 * * | 表示的是或者的意思 * [0-9]|[a-z] 0-9之间的任意一个数字或者是小写字母中的任意一个字母 * * * * 表示的该符号前面的表达式出现了0次或者是多次(无限) * 举例子: .* 除了\n以外的任意多个内容 * * + 表示的是该符号前面的表达式出现了1次到多次(无限) * ? 表示的是该符号前面的表达式出现了0次到1次(贪婪模式) * * * * * * * * * * * * * {} 表示的是次数 * * * * * * . 除了\n以外的任意一个内容 * [] 表示的是范围中的任意一个 * * 表示的是该符号前面的表达式出现了0次到多次 * + 表示的是该符号前面的表达式出现了1次到多次 * ? 表示的是该符号前面的表达式出现了0次到一次 * () 表示的是分组或者是提升优先级别 * | 表示的是或者 * * {} 表示的是前面的表达式出现了多少次,具体是多少次:大括号中的写法 * * [0-9]{0,} 表示的是前面的表达式出现了0次到多次 * [0-9]{0,1} 表示的是前面的表达式出现了0次到1次 * [0-9]{1,} 表示的是前面的表达式出现了1次到多次 * [a-z]{4} 表示的是前面的表达式出现了4次 * [a-z]{5,10} 表示的是前面的表达式出现了5次到10次 * * * 数字 字母 特殊符号 * * \d 表示的是任意的一个数字和[0-9]一样 * \D 表示的是非数字 * * \s 空白符号 * \S 非空白符号 * * \w 非特殊符号 * \W 特殊符号 * * * 之前的元字符 都是不严格的匹配字符串 * * ^:1.以什么内容开头,必须以什么开始 * 2.取反 * 用法: * ^[0-9] 必须以数字开头 * ^[a-z0-9] 必须以数字或者以小写字母开始 * ^[0-9a-zA-Z] 必须以数字或者是字母开头 * ^\d 必须以数字开头 * * [^0-9]取反 字母或者特殊符号 * [^0-9a-zA-Z] 特殊符号 * * $ :必须以什么内容结尾 * [0-9]$ "hsgd7y273d9" * [a-zA-Z]$ * * ^[0-9a-z][a-z]$ * * * * * * * * * * * * * * * * */ </script></head><body></body></html>
0 0
- js正则元字符
- JS正则表达式元字符
- js 正则 元字符转义
- JS正则表达式元字符
- JS正则表达式元字符
- js正则表达式元字符与特殊字符
- 正则表达式某些元字符的理解,基于js
- 正则表达式--元字符
- 正则表达式--元字符
- 正则元字符
- 正则表达式元字符
- 正则表达式-元字符
- 正则表达式元字符
- 正则中的元字符
- 正则表达式元字符
- 正则表达式元字符
- 正则表达式元字符
- 正则表达式元字符
- Spring modules介绍
- Linux dirname、basename 指令
- 计算机网络练习题
- ArcEngine开发常见报错原因分析及解决方法
- NOIP 2009 最优贸易
- js正则元字符
- Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结
- 理解盒子模型与简单应用
- time
- Android 多包名打包应用
- Codeforces #377 (Div.2) E. Sockets
- PackageManagerService源码分析之第二、三阶段(三)
- ReactNative实现ListView分组,悬浮效果
- 移植MYSQL