`
king_tt
  • 浏览: 2319082 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

javascript常用正则表达式[收藏]

 
阅读更多

javascript的一些常用正则表达式


匹配中文字符的正则表达式: [/u4e00-/u9fa5]

匹配双字节字符(包括汉字在内): [^/x00-/xff]

匹配空行的正则表达式: /n[/s| ]*/r

匹配HTML标记的正则表达式: /<(.*)>.*<///1>|<(.*) //>/

匹配首尾空格的正则表达式: (^/s*)|(/s*$)(像vbscript那样的trim函数)

匹配Email地址的正则表达式: /w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*

匹配网址URL的正则表达式: http://([/w-]+/.)+[/w-]+(/[/w- ./?%&=]*)?



利用正则表达式限制网页表单里的文本框输入内容:

1.用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')"
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''))"

2. 用正则表达式限制只能输入全角字符: onkeyup="value=value.replace(/[^/uFF00-/uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/uFF00-/uFFFF]/g,''))"

3. 用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"

4. 用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[/W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"

分享到:
评论

相关推荐

    javascript经典正则表达式 (收藏整理)-javescript教程

    根据给定的文件标题、描述、标签以及部分内容,本文将深入解析JavaScript中的经典正则表达式,这些表达式被广泛应用于各种应用场景,如字符串验证、数据处理等。以下是对几个关键正则表达式的详细说明: ### 1. ...

    好用的正则表达式匹配工具(RegexBuddy)

    10. **模板和收藏**:用户可以保存常用的正则表达式模板,便于日后快速调用,提高工作效率。 综上所述,RegexBuddy作为一款优秀的正则表达式工具,通过其强大的功能和友好的用户界面,极大地简化了正则表达式的学习...

    JS正则技术文档32个常用的javaScript正则表达式

    JS正则技术文档】32个常用的javaScript正则表达式 收集整理了15个常用的javaScript正则表达式,其中包括用户名、密码强度、整数、数字、电子邮件地址(Email)、手机号码、身份证号、URL地址、 IPv4地址、 十六进制...

    正则表达式工具MTracer.exe

    8. **历史记录与收藏**:用户可以保存常用的正则表达式,方便日后复用,同时也可以查看和分析过去的测试记录。 9. **导出与导入**:MTracer 可能支持导出测试案例,以便在不同的设备上继续工作,或者与他人分享和...

    经典正则表达式 (收藏整理)

    #### 二、常用正则表达式实例解析 ##### 1. 匹配中文字符 **正则表达式**: `[\u4e00-\u9fa5]` - **解释**: 这个表达式用来匹配任何单个中文字符。`\u4e00` 和 `\u9fa5` 分别表示 Unicode 编码范围内的第一个和最后...

    正则表达式

    由于某些字符类非常常用,所以JavaScript的正则表达式语法包含一些特殊字符和转义序列来表示这些常用的类.例如, \s 匹配的是空格符,制表符和其它空白符, \s 匹配的则是空白符之外的任何字符. 正则表灰式的字符类 ...

    15个常用的javaScript正则表达式(收藏)

    以下是一些常用正则表达式及其知识点的详细说明: 1. 用户名正则表达式: 正则表达式:`/^[a-zA-Z0-9_-]{4,16}$/` 知识点:该表达式用于匹配长度为4到16位的用户名,允许的字符包括英文字母(大小写)、数字、...

    正则表达式快速入门(中文版)

    本资源“正则表达式快速入门(中文版)”是一本面向初学者的PDF电子书,以简洁易懂的方式介绍了正则表达式的基本概念和常用语法。 正则表达式的概念始于20世纪50年代,由数学家科南·怀特海德和朱利安·诺曼·罗宾逊...

    Common-JS-Regular-Expressions:分享常用的JS正则表达式,欢迎大家:sparkles:

    共JS-常规表达式 这里主要是为了分享一些在开发或者日常工作中用到的一些正则表达式。 在线测试地址: 订阅请点观看,收藏请点明星 :waving_hand: :waving_...(二)一些常用的正则表达式 目录 (三)格式化相关 目录

    javascript经典正则收藏

    #### 二、常用正则表达式实例 ##### 1. 验证中文字符 **表达式**:`[\u4e00-\u9fa5]` - **用途**:用于匹配任何中文字符。 - **示例代码**: ```javascript var str = "你好世界"; if (str.match(/[\u4e00-\u9fa...

    c#制作的编程辅助工具,包含:正则表达式、http抓包、socket通讯、字符串编解码、html常用工具等

    1. **正则表达式**:正则表达式是用于处理字符串的强大工具,它允许开发者通过模式匹配来查找、替换或分割文本。在编程辅助工具中,正则表达式常用于数据验证、文本提取或数据清洗。 2. **HTTP抓包**:HTTP抓包是...

    值得收藏的八个常用的js正则表达式

    在JavaScript编程中,正则表达式是处理字符串的强大工具,它能够检查一个字符串是否符合我们预设的模式。在实际开发中,尤其是在处理用户输入时,正则表达式扮演着非常重要的角色。以下是几个在开发中常见的应用场景...

    100个直接可以拿来用的JavaScript实用功能代码片段(1-10)

    90、原生JavaScript常用的正则表达式大收集 91、原生JavaScript实现窗体改变事件resize的操作(兼容所以的浏览器) 92、原生JavaScript用正则清除空格分左右 93、原生JavaScript判断变量是否空值 94、原生JavaScript...

    RegexBuddy正则工具

    8. **模板和收藏**:你可以保存常用的正则表达式为模板,方便日后快速调用,也可以收藏其他有价值的正则表达式供参考。 安装程序`SetupRegexBuddy.exe`是RegexBuddy的安装文件,通过运行此程序,你可以在你的计算机...

    程序员面试宝典.pptx

    在面试中,掌握正则表达式的基本概念和常用语法是衡量一个程序员技能水平的重要标志。以下是对正则表达式核心知识点的详细解释: 1. **元字符**:元字符是具有特殊含义的字符,在正则表达式中扮演关键角色。例如,`...

    javascript常用大收藏,非常有用,包含了常用到的各种js

    标题中的"javascript常用大收藏"意味着这个压缩包可能包含了一系列JavaScript的常见用法和实用代码片段。这些收藏通常可以帮助开发者快速查找和理解常见的编程任务,例如事件处理、DOM操作、表单验证、动画效果等。 ...

Global site tag (gtag.js) - Google Analytics