正则表达式应用
来源:互联网 发布:无间道傻强是警察知乎 编辑:程序博客网 时间:2024/06/05 15:33
网上正则表达式的应用比较多了。
这里记一下我项目中用到的正则表达式。
需求:
1.匹配
1000002-有海水
5685621-B4-AS
1099723-AD-轻松
规律是:以7个数字开头,然后用个一个横杠链接,然后后面要有汉字字母或者横杠字符一个或多个。
相应正则表达式为
^[0-9]{7}[-]{1}([\u4E00-\u9FA5]|[a-zA-Z0-9]|[-])+
验证使用
var reg_bus = /^[0-9]{7}(-){1}([\u4E00-\u9FA5]|[a-zA-Z0-9]|[-])+/;var r = businessmanId.match(reg_bus);if (r == null) {$("#businessman").focus();alert("寄件商家格式不对。");return false;}
2.匹配
123456-张三
098637-李四叶子
567348-王三蛋
88765567-黑袜
00987123-力魔
规律是:以6个或者8个数字开头,然后用个一个横杠链接,后面连汉字一个或多个。
相应正则表达式:^[0-9]{6,8}(-){1}([\u4E00-\u9FA5]|[a-zA-Z0-9])+
验证使用:
var reg_emp = /^[0-9]{6,8}(-){1}([\u4E00-\u9FA5]|[a-zA-Z0-9])+/;var r = employeeId.match(reg_emp);if (r == null) {$("#employee").focus();alert("收件员格式不对。");return false;}
正则表达式在线验证地址:http://tool.oschina.net/regex
常见的正则表达式写法(百度文库):http://wenku.baidu.com/link?url=_0rm8TzErD3ZqvRyHBoDedMr0b6LcL2n-Zd8jobuZt972ba2m_2JA-X6WPmdR_YrnvmRy_xLCU4snldwt6VP_3pAAJSzKSyb25lWF3NaKsS
正则表达式的JS验证(有例子可以参考):http://www.cnblogs.com/kentico/archive/2010/09/06/1819660.html
1 0
- 正则表达式的应用
- 正则表达式的应用
- 正则表达式的应用
- 正则表达式及应用
- 正则表达式应用知识
- 正则表达式应用
- 正则表达式简单应用
- 正则表达式的应用
- 正则表达式应用
- C#正则表达式应用
- 正则表达式应用
- 正则表达式的应用
- 正则表达式 的应用
- java正则表达式应用
- JS正则表达式应用
- 正则表达式应用
- 正则表达式 应用
- 正则表达式应用
- PRC_S_SYS_LOG(1)
- HDR是啥意思?
- ssy JAVA SE 006
- 不在JPA 的 persistence.xml 文件中配置Entity class的解决办法
- ios8在通用设置中文键盘无效的解决方法(中文键盘设置)
- 正则表达式应用
- 虚析构函数问题:为什么要将基类的的析构函数设成虚的?
- 线程池基本概念
- Ubuntu12.04 64位 Andrord 编译环境搭建
- android NDK 系列问题1
- Spark技术内幕:Client,Master和Worker 通信源码解析
- SQL时间格式化
- 黑马程序员——内存管理
- PRC_S_SYS_LOG(2)