读书人

怎么判断一个字符串有除中文英文字母

发布时间: 2012-03-08 13:30:13 作者: rapoo

如何判断一个字符串有除中文,英文字母数字外的符号
一个字符串我怎么才能知道他除了有中文或者英文字母或者数字外还有其它的符号?
比如空格标点类的。

[解决办法]
declare @a nvarchar(100)

set @a= '中华fasd-lk3423,230942CLKSDJ34. '
select patindex( '%[^a-z吖-做0-9]% ',@a)
[解决办法]
不对吧,See:

--------------------------

declare @a nvarchar(100)
set @a= '中华 '
select patindex( '%[^a-z吖-做0-9]% ',@a)

[解决办法]
跟排序规则绝对是相关的:

拼音排序:吖 - /*“吖-做”漏掉了“”几个字。*/
笔画排序:一 -

读书人网 >SQL Server

热点推荐