匹配中文字符的正则表达式: [\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- ./?%&=]*)? 
以下是例子: 
利用正则表达式限制网页表单里的文本框输入内容: 
用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))" 
1.用正则表达式限制只能输入全角字符: onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))" 
2.用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" 
3.用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"

最新文章

  1. 【原】SDWebImage源码阅读(四)
  2. Java异常总结
  3. ODBC简介
  4. Windows下使用命令行启动php
  5. Nagios 邮箱告警的方式太OUT了!
  6. WPF简单拖拽功能实现
  7. workflow4.0持久化
  8. 3n+1
  9. Java线程面试题 Top 50(转)
  10. arcgis地图服务之 identify 服务
  11. JavaScript设计模式 Item 7 --策略模式Strategy
  12. 客户端通过Feign发起请求 服务端通过request取 json对象
  13. 将代码托管到github服务器之SSH验证
  14. [leetcode]28. Implement strStr()实现strStr()
  15. hadoop故障及其应对
  16. [nginx] - 使用nginx实现反向代理,动静分离,负载均衡,session共享
  17. Delphi:基于jcl的Bugsplat Crash收集单元
  18. 开源的挖矿软件,sha256
  19. python 操作浏览器打开指定网页
  20. 强大的CSS3动画库animate.css

热门文章

  1. dubbo接口访问控制
  2. QGis C++ 开发之创建临时图层并添加要素
  3. Elasticsearch学习笔记2
  4. Tomcat主页404错误
  5. 将jar文件加到Maven的local repository中
  6. Android开发——进程间通信之Bundle和文件
  7. Luogu P1993 小 K 的农场
  8. python 生成器按指定大小读取文件
  9. MyBatis最初的程序解读---API
  10. 云服务器+tomcat+mysql+web项目搭建部署