SQL SERVER 正则验证 Email 格式
来源:互联网 发布:windows磁盘分区 编辑:程序博客网 时间:2024/06/06 03:37
一. SQL SERVER 2005及以上版本开始支持正则表达式,
大致步骤是
1.下载他提供的压缩包,里面有源代码和安装脚本
2.将DLL复制到SQL Server 规定的BINN目录下
3.运行INSTALL.sql这个脚本
http://www.codeproject.com/KB/database/xp_pcre.aspx
然后可以运行如下SQL:
SQL SERVER:
SELECT
master.dbo.fn_pcre_match(Email,'^[^\[\]\(\)\\<>:;,@.]+[^\[\]\(\)\\<>:;,@]*@[a-z0-9A-Z]+(([.]?[a-z0-9A-Z]+)*[-]*)*[.]([a-z0-9A-Z]+[-]*)+$') )
FROM TABLE_NAME:
正则表达式可以写成:'^[^\[\]\(\)\\<>:;,@.]+[^\[\]\(\)\\<>:;,@]*@[a-z0-9A-Z]+(([.]?[a-z0-9A-Z]+)*[-]*)*[.]([a-z0-9A-Z]+[-]*)+$')
二.解释相关的意义
1. /^$/ 这个是个通用的格式。
^ 匹配输入字符串的开始位置;$匹配输入字符串的结束位置
2. 里面输入需要实现的功能。
* 匹配前面的子表达式零次或多次;
+ 匹配前面的子表达式一次或多次;
?匹配前面的子表达式零次或一次;
\d 匹配一个数字字符,等价于[0-9]
三. 附录:正则表达式语法
http://hi.baidu.com/yuanqingyu0123/blog/item/5c356dc464427349b319a8ff.html
- SQL SERVER 正则验证 Email 格式
- 使用正则表达式验证Email的格式
- Javascript 正则验证 Email 邮箱的格式
- Email 格式验证的正则表达式
- email正则表达式 验证邮箱格式
- JSP 页面用正则表达式验证email格式
- jquery正则表达式验证手机号格式与Email
- 验证Email输入格式
- 验证email 格式
- Email验证正则表达式
- js 正则验证email
- Email 正则验证
- C#中使用正则表达式验证Email格式、IP地址格式和URL网址格式
- C#中使用正则表达式验证Email格式、IP地址格式和URL网址格式
- Sql Server Send Email...
- 验证Email的正则表达式
- javascript 正则表达式 验证email
- 用正则表达式Email验证
- 23号广州天地会的演讲ppt(WebGame的AS开发心得)
- 【转】Sql Server char() 完整ASCII码对照表, 常用ASCII码详细对照表(0-255)[备忘]
- session
- Javascript 正则验证 Email 邮箱的格式
- 【转】 JS正则表达式语法
- SQL SERVER 正则验证 Email 格式
- 在DOS行下设置静态IP
- Apache Common HttpClient的使用之道
- android 3D-纹理------球的纹理
- 字节对齐问题
- 数据结构
- 《C陷阱与缺陷》 第二章 语法“陷阱”
- Sql Server系统数据库的作用
- 软件项目开发质量保证