`
JavaSam
  • 浏览: 951727 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jQuer源码学习(一):正则表达式

阅读更多
quickExpr = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/, //匹配HTML标签
        
rnotwhite = /\S/,          
trimLeft = /^\s+/, //去除左边的空格
trimRight = /\s+$/, //去除右边的空格
rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>)?$/,//单tag : 例:$("<img>")即创建img节点相当于documeng.createElement("img")
/**
  * 匹配json
  */
rvalidchars = /^[\],:{}\s]*$/, 
rvalidescape = /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, 
rvalidtokens = /"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, 
rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g,
 /**
  * 浏览器检查
  */
rwebkit = /(webkit)[ \/]([\w.]+)/, //webkit内核
ropera = /(opera)(?:.*version)?[ \/]([\w.]+)/, //opera内核
rmsie = /(msie) ([\w.]+)/, //ie内核
rmozilla = /(mozilla)(?:.*? rv:([\w.]+))?/, //mozilla内核
分享到:
评论

相关推荐

    基于jquery实现的密码强度正则表达式源码.zip

    这个名为"基于jquery实现的密码强度正则表达式源码.zip"的压缩包文件,显然是一个关于使用jQuery来实现密码强度验证的代码示例。 密码强度验证是网络安全的重要组成部分,它帮助确保用户创建的密码具有足够的复杂性...

    JS实现表单输入正则表达式验证功能源码.zip

    总的来说,这个压缩包中的源码提供了一个实际的JavaScript表单验证示例,涵盖了正则表达式、事件处理、DOM操作以及异步验证等多个重要概念。学习并理解这些内容,对于提升前端开发技能和创建高效、用户体验良好的...

    java正则表达式

    在实际应用中,我们通常会按照以下步骤使用Java正则表达式: 1. **编译正则表达式**: 使用`Pattern.compile()`方法编译正则表达式,如: ```java Pattern pattern = Pattern.compile("正则表达式"); ``` 2. *...

    jquery以及正则表达式入门学习

    包含的源代码文件以及jquery.js 博文链接:https://canofy.iteye.com/blog/142341

    jQuery源码中的chunker 正则过滤符分析

    jQuery是JavaScript领域广泛使用的库之一,它简化了HTML文档遍历、事件处理、动画和Ajax交互。...对于想要深入学习jQuery源码或构建自定义选择器引擎的开发者来说,chunker正则表达式是一个宝贵的学习资源。

    jQuery 未压缩版本源码学习

    ### jQuery未压缩版本源码学习:深入理解jQuery的初始化与选择器处理机制 #### 初始化方法:`jQuery.fn.init` 在jQuery未压缩版本源码中,`jQuery.fn.init`是核心构造函数,负责处理各种类型的输入参数,将其转换...

    jQuery-validation-1.14.0 官方源代码(2015.09.13)

    正则表达式在jQuery-validation中扮演着重要角色,它用于定义各种复杂的验证规则。例如,通过正则表达式可以定制符合特定格式的输入,如电话号码、身份证号等。在项目中,你可以通过扩展库的默认规则,或者自定义...

    前端项目-jquery.is.js.zip

    本文将深入探讨一个名为“jQuery.is.js”的前端项目,它提供了一种根据正则表达式或已知关键字来检查数据的方法。通过理解并运用这个项目,开发者可以更方便地对数据进行验证和处理,从而提升代码的质量和性能。 ...

    java script

    在给定的项目源码中,可能包含了以下JavaScript正则表达式的应用场景: 1. **表单验证**:在`aboutMeEdit.html`中,可能使用JavaScript正则表达式来验证用户输入的数据,如邮箱地址、电话号码、日期格式等,确保...

    jquery源码好不容易找到的与大家分享

    1. **Sizzle选择器**:Sizzle的实现主要基于正则表达式,通过编译CSS选择器为执行函数,提高了查询性能。 2. **$.each()**:这是jQuery中的迭代器,用于遍历数组或对象,也是实现链式调用的关键。 3. **$.ready()*...

    java开发的一些帮助文档

    Hibernate帮助理解ORM的使用,JavaScript源码分析加深语言理解,jQuery API让前端工作更高效,DOM手册使DOM操作更加自如,正则表达式提升文本处理能力,而XMLHTTP手册则有助于实现无刷新的数据交互。对于想要在Java...

    jQuery源码

    《jQuery源码解析》 jQuery,作为一款广泛应用于前端开发的JavaScript库,因其简洁的API和强大的功能,深受开发者喜爱。本文将深入探讨jQuery 1.12版本的源码,帮助读者理解其核心机制,提升JavaScript技术能力。 ...

    这是一个简单登陆验证也可以改为检查用户名是否存在的ajax例子(可以自由扩张)

    ajax学习(ajax in Ation和说明XMLHTTPRequest 的两本书) 博文链接:https://qsrock.iteye.com/blog/170328

    韩顺平 jquery 源码 传智播客

    jQuery通过Sizzle选择器引擎实现了这些功能,它利用正则表达式解析CSS选择器,并通过文档遍历找到匹配的元素。了解Sizzle的工作机制,有助于我们编写更高效的选择器表达式。 其次,jQuery对象(jQuery Object)是...

    jQuery.1.4.1.参考文档.chm

    《jQuery 1.4.1 参考文档》是一个经典的前端开发资源,它详细介绍了jQuery 1.4.1版本的API和功能。jQuery是一个广泛使用的JavaScript...对于任何想要深入学习jQuery和正则表达式的开发者来说,都是非常宝贵的参考资料。

    锋利的jQuery源码

    《锋利的jQuery源码》是一本深入剖析jQuery核心源码的专业书籍,旨在帮助开发者深入了解这一广泛使用的JavaScript库。jQuery以其简洁的API和强大的功能深受前端开发者喜爱,其源码蕴含了丰富的编程思想和技术实践。...

    JQuery源码注释

    Sizzle使用高效的数据结构和算法,如预编译的正则表达式,实现了高性能的选择器匹配。 2. **DOM操作** jQuery提供了丰富的DOM操作API,如`$(...)`用于创建jQuery对象,`.append()`和`.prepend()`用于元素插入,`....

    锋利的jquery源码

    《锋利的jQuery》这本书深入剖析了jQuery库的源码,为我们揭示了这个广泛使用的JavaScript库背后的...通过对jQuery源码的学习,开发者不仅可以深入了解JavaScript和DOM操作,还能借鉴其设计思想,提升自身的编程水平。

Global site tag (gtag.js) - Google Analytics