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 。 出处:博客园 (编辑:哈尔滨站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 华硕灵耀Pro14流星白配色开卖有16.9mm纤薄机身重量仅为1.45
- 面向专业设计师的NVIDIA Ampere GPU为台式机、数据中心和云
- 推动核心业务上云 "生而逢时"的QingStor NeonSAN“遍地开花
- 华尔街日报:戴尔计划出售VMware价值500亿美元股份
- IDC:全球物联网支出放缓增长 中长期有望恢复双位数增长
- 虽有些许问题,但云计算有望经受住COVID-19病毒的考验
- 数字化转型时代SolarWinds创新IT运维管理让企业专注于业务本
- 官宣:SK海力士收购英特尔NAND闪存业务,英特尔表示将更加关
- 天象众创:荣获“2018成都YOUNG榜-成都创新产业服务奖”
- 一月不到用户破20万 海豚睡眠再添催眠语音功能
