`
mingjie115
  • 浏览: 11387 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

javascript 正则表达式匹配日期,E-mail,手机号码

阅读更多
匹配日期格式:/^([1-2]\d{3})[\/|\-](0?[1-9]|10|11|12)[\/|\-]([1-2]?[0-9]|0[1-9]|30|31)$/
此正则表达式可以匹配正确的日期格式,但不能够区分大小月份及闰年2月,只是单纯的匹配如2010-06-02或2010-6-2格式。
匹配电子邮件:/^([A-Za-z0-9])(\w)+@(\w)+(\.)(com|com\.cn|net|cn|net\.cn|org|biz|info|gov|gov\.cn|edu|edu\.cn)/
匹配手机号码:/^0*(13|15|18)\d{9}$/
以13、15、18开头。
去除空格:s=s.replace(/\s+/g,' ');
去除注释:re=/((\/\*[\s\S]*?\*\/)|(\/\/.*$))/mg
s=s.replace(re,' ');
校验英文,数字:/^[A-Za-z0-9]+$/.test(str);
分享到:
评论

相关推荐

    javascript 匹配URL、E-mail、电话号码、手机号码

    总结,通过正则表达式,我们可以有效地在JavaScript中匹配和验证URL、E-mail、电话号码和手机号码。`utils.js` 文件可能提供了现成的工具,帮助我们快速实现这个功能。在实际开发中,应根据具体需求调整正则表达式,...

    aaa.rar_提取网页_正则_正则表达式_网页_邮件提取

    在本主题“aaa.rar_提取网页_正则_正则表达式_网页_邮件提取”中,主要涉及到如何利用正则表达式从网页中提取特定信息,如URL地址和电子邮件E-mail地址。以下将详细介绍这一过程。 首先,了解正则表达式的概念。...

    正则表达式

    例如:下面的正则表达式匹配的就是位于单引号或双引号之内的所有字 符.但是,它要求开始和结束的引号匹配(例如两个都是双引号或者都是单引号): /[' "] [^ ' "]*[' "]/ 如果要求开始和结束的引号匹配,我们可以...

    jsp E-mail的验证

    如果`mail`参数与正则表达式匹配,则返回`true`,否则返回`false`。这样,在用户输入E-mail地址后,可以通过调用`ismail`函数即时检查其格式是否正确,如果格式错误,可以立即给出反馈,避免用户提交无效的表单。 #...

    数字的正则表达式写法参考书

    正则表达式是一种强大的文本处理工具,能够帮助我们进行文本匹配、替换等操作。在各种编程语言和软件开发中都有广泛的应用。本文档主要介绍了与数字相关的正则表达式,并给出了一些具体的例子和应用场景。 #### 二...

    html 正则表达式

    这个简单的正则表达式用于验证18位身份证号码的有效性。前17位必须是数字,最后一位可以是数字或大写字母X。 #### 3. 数字验证 ```javascript "^\\d+$" // 只包含数字 "^[0-9]*[1-9][0-9]*$" // 不以0开头的数字 ...

    用javascript验证表单数据正则表达式汇总.doc

    - 正则表达式`/^[-_A-Za-z0-9]+@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/`用于匹配常见的E-Mail格式。 - 使用`test`方法检测字符串是否匹配正则表达式。 #### 9. 验证金额格式 **功能概述:** 此函数用于验证输入的...

    JS正则表达式(常用版)

    - **`test()`**:用于检测字符串是否与正则表达式匹配。如果匹配则返回 true,否则返回 false。 ##### 2. 字符串方法 - **`replace()`**:用于替换字符串中的某些字符。当使用正则表达式作为其第一个参数时,该方法...

    邮箱验证(javascript中的正则表达式)

    ### 邮箱验证(Javascript中的正则表达式) 在Web开发中,表单验证是一项基本而重要的功能,它能够确保用户输入的数据符合预期的格式,从而提高用户体验并减少服务器端的压力。其中,电子邮件地址验证尤为关键,...

    正则表达式集锦

    - 使用 JavaScript 的 `replace` 方法与正则表达式结合。 - `^\s*` 表示字符串开头的空白字符。 - `\s*$` 表示字符串结尾的空白字符。 ##### 5. 验证手机号码 **函数名:** `isMobile(mobileNum)` **描述:** 验证...

    正则表达式的常见应用1

    ### 正则表达式的常见应用解析 #### 一、匹配邮政编码 **需求说明:** 邮政编码由六个数字组成,其中第一个数字不能为0。 **正则表达式:** ```regex /^[1-9]\d{5}$/ ``` **解释:** - `^` 表示字符串的开始。 -...

    javescript正则.pdf

    ### JavaScript正则表达式知识点详解 #### 一、正则表达式基础概念 **正则表达式(Regular Expression)**是一种强大的文本处理工具,能够帮助我们实现字符串的搜索与替换等操作。在JavaScript中,正则表达式常...

    验证各种输入的常用的正则表达式下载

    根据提供的文件信息,我们可以归纳总结出一系列与正则表达式相关的知识点,这些知识点主要...无论是简单的数字验证还是复杂的格式匹配,正则表达式都能够有效地帮助我们进行输入验证,从而提高程序的健壮性和用户体验。

    详解JavaScript表单验证(E-mail 验证)_.docx

    更复杂的E-mail验证可能需要使用正则表达式来匹配更广泛的电子邮件格式。例如: ```javascript function validate_email(field, alerttxt) { var emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$...

    网页制作技术

    正则表达式`/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/`用于匹配常见的E-mail格式。如果输入的E-mail不正确,JavaScript会弹出警告并聚焦到E-mail输入框,提示用户更正。 2. 验证手机号码是否正确 ...

Global site tag (gtag.js) - Google Analytics