jQuery1.3.2源码学习2:两个重要的正则表达式
|
32 // Is it a simple selector 33 isSimple = /^.[^:#[.,]*$/ / / 表示这是正则表达式 . 匹配除了 n 之外的任何字符 29 // A simple way to check for HTML strings or ID strings 正则表达式的内容为 ^[^<]*(<(.|s)+>)[^>]*$|^#(w+)$ 从中间的 | 或者, 将表达式分为两部分 [^<] 表示除了 < 之外的任何一个字符 s 表示任意的空白字符,例如,空格,回车,制表等等。 合起来的意思就是,开始有多个除 < 之外的任意字符,中间为 < 开头,中间为任意串,后面再跟着 > ,最后为任意多个除 > 之外的字符的串,也就是 html 串 后面为 ^#(w+)& w 表示任何一个单词字符,即 [a-zA-Z_0-9]。 此处使用了 3 个括号,表示分组,如果匹配了第一个分组,下标为 1 ,匹配了第三个分组,则说明为 ID 。 出处:博客园 (编辑:我爱资讯网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 云计算助力美国国家宇航局(NASA)的毅力号火星探测器
- Jquery Ajax实例6:向WebService发出请求 返回DataSet(XML)异
- 中小企业如何做好IT项目管理?
- 华为新一代存储OceanStor Dorado 8000/18000 V6在 Interop
- 创造全新世界纪录——英特尔傲腾持久内存DAOS解决方案跃居I
- 区块链不是用来“炒”的
- IDC:2020上半年浪潮AI服务器市占率53.5%,持续领跑AI算力市
- 机器人技术大提升:NVIDIA为构建自主机器统一平台树立里程碑
- 互联网厂商抢着布局的“无币区块链”到底是什么?
- Teradata Vantage深入混合多云 大规模解决最困难的数据挑战


