读书人

判断是否是汉字数字解决思路

发布时间: 2012-04-06 12:22:24 作者: rapoo

判断是否是汉字,数字
sqlserver中判断是否是数字,是否是汉字的做法??

[解决办法]
是数据库判断是数字 还是 汉字吗?

还是后台获取数据库信息 判断

就只有两个类型的数据? 数字 和汉字?
[解决办法]
还是取出来用正则表达式去判断吧
[解决办法]
你的这个需求 不要交给数据库去判断
1是影响效率 增加负担
2真的不是很方便
建议用代码判断
判断是否为数字好办
给你获得的数据转换成INT类型 成功就是数字 报错就是汉字
用try catch() 加一下 OK
[解决办法]
再说详细点,数字用字符型转换之后,对应的ASCII码的范围是48-57,也就是0-9数字的ASCII值。这个范围之内的全是数字。
[解决办法]

探讨
你的这个需求 不要交给数据库去判断
1是影响效率 增加负担
2真的不是很方便
建议用代码判断
判断是否为数字好办
给你获得的数据转换成INT类型 成功就是数字 报错就是汉字
用try catch() 加一下 OK

[解决办法]
正则
ASCII
字节数(汉字2个,字母一个)

读书人网 >Java Web开发

热点推荐