34,593
社区成员
发帖
与我相关
我的任务
分享
go
create table Email(
ID int identity primary key,
Address nvarchar(200) constraint CHK_Email_Address check(Address not like '%[^0-9a-zA-Z_.@-]%'
and Address not like '%..%' and Address not like '%[_][_]%'),
passWord nvarchar(50)
)
go
insert Email values('abc-.d-_e.99@yahoo.com.cn','123')--OK
insert Email values('abc-_d__e.99@yahoo.com.cn','456')--出错
insert Email values('abc-_de..99@yahoo.com.cn','456')--出错
drop table Email
前台....net实现正则表达式
--如果返回结果>0,则证明有。
select charindex('..','abc-_d..e.99@yahoo.com.cn')
/*
-----------
7
*/
select charindex('__','abc-_d__e.99@yahoo.com.cn')
/*
-----------
7
*/
--如果返回结果>0,则证明有。
select charindex('..',@邮箱名)
select charindex('__',@邮箱名)