`
king_tt
  • 浏览: 2114776 次
  • 性别: 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

    关键字:正则表达式 模式匹配 Javascript 摘要:收集一些常用的正则表达式。 正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里...

    经典Javascript正则表达式

    我将一些常用的表达式收藏在这里,作备忘之用。  匹配中文字符的正则表达式:  [\u4e00-\u9fa5]  匹配双字节字符(包括汉字在内):  [^\x00-\xff]  应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计...

    验证控件:正则表达式大全

    正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。

    JavaScript正则表达式实用大全

    JavaScript正则表达式实用大全,里面收藏了常用的正则表达式

    正则表达式

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

    正则表达式 模式匹配 Javascript

    正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新

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

    本文是小编收集整理的15个常用的javascript正则表达式,非常不错,具有参考借鉴价值,需要的朋友参考下吧

    常用JavaScript正则表达式汇编与示例详解

    目前收集整理了21个常用的javaScript正则表达式,其中包括用户名、密码强度、整数、数字、电子邮件地址(Email)、手机号码、身份证号、URL地址、 IP地址、 十六进制颜色、 日期、 微信号、车牌号、中文正则等。...

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

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

    javascript经典正则收藏

    正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。

    经典Javascript正则表达式[优质排版]

    正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用

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

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

    JavaScript学习笔记(包含有常用用例)

    JavaScript学习笔记(包含有常用用例)。 个人精心整理,可快速入门,也可当手册使用。...从基础到熟练,还包括有js的正则表达式使用、乱码对策等技巧内容。值得收藏。 更多:http://download.csdn.net/user/daillo/all

    常用的一些javascript脚本样例

    31 正则表达式 验证电话,URL,邮箱地址 32 导航选项卡 导航选项卡 33 动态更换样式表 动态更换样式表 34 天气预报代码ANDiframe 天气预报代码ANDiframe 35 添加收藏和设为主页 添加收藏和设为主页 希望大家支持~...

    利用jquery扩展的验证工具库

    这里主要介绍我自己所写的利用构建在jQuery之上的工具库,该库的原文件名为jquery.brady.js,但由于是构建在...isValidPattern: 是否满足给定的正则表达式 validateFormItem: 执行表单项验证, 必须与jQuery一起结合使用

    程序天下:JavaScript实例自学手册

    13.35 使用正则表达式验证日期 13.36 全面的日期选择功能 13.37 全球的时间查看表 13.38 无刷新定时取数据 13.39 取当月的最后一天 第 14章 数字、数组和统计函数特效 14.1 边打字边显示字数 14.2 创建随机数 14.3 ...

    《程序天下:JavaScript实例自学手册》光盘源码

    13.35 使用正则表达式验证日期 13.36 全面的日期选择功能 13.37 全球的时间查看表 13.38 无刷新定时取数据 13.39 取当月的最后一天 第 14章 数字、数组和统计函数特效 14.1 边打字边显示字数 14.2 创建随机数 14.3 ...

    web-DB-tools:web平台数据库SQL执行工具,权限、SQL收藏、SQL分享、以及一些小工具、webSQL

    常用SQL收藏,编辑,删除,以及SQL分享给其他用户支持添加用户,权限配置,只读,读写,dml等支持定期密码更新提醒,只需一个配置设置密码必须更新的周期附带一些常用的开发工具,JSON格式化,freemarker语法测试,域名whois...

    c# 学 习 网 址

    描述: 正则表达式学习站点 名称:WINDOW formS FAQ 地址:http://www.syncfusion.com/FAQ/Winforms/ 描述:常见的forms faq问题,很多问题都可以在这里找到答案。 名称:ASP.NET 常用类库说明 地址:...

Global site tag (gtag.js) - Google Analytics