| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 378 人关注过本帖
标题:【这个帖子可以在这里发吧】正则表达式忽略大小写问题
收藏  订阅  推荐  打印 
zl-net
Rank: 2
等级:注册会员
帖子:38
积分:558
注册:2007-11-27
【这个帖子可以在这里发吧】正则表达式忽略大小写问题

我写的一个邮件地址的验证如下:
    ^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9]+\.)(com|edu|gov|info|net|org){1}

其中(com|edu|gov|info|net|org){1} 部分为邮件地址的域名部分,我想实现这部分的验证忽略大小写,请问该如何实现,我知道如果写成(com|edu|gov|info|net|org|COM|EDU|GOV|INFO|NET|ORG){1}也可以实现,但是这样写代码忒多了。我在网上查找到 /gi 的用法,但是我没用明白,
不知道应该在什么地方加。


请问, /gi 能够解决我的问题吗? 如果能,我的正则表达式应该如何改,如果不能,应该如何解决。
搜索更多相关主题的帖子: 正则表达式  域名  大小写  gov  info  
2008-1-3 14:49
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.045670 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved