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