摘要: 由于一个汉字占两个字节,所以不能很简单的通过str.Length和数据库表字段的长度来比较。 当然,数据库(SQL SERVER)表字段的类型也是需要考虑的。CHAR/VARCHAR和NCHAR/NVARCHAR所能存储的汉字也会不一样。CHAR/VARCHAR类型的字段,一个汉字的长度为2,NCH 阅读全文
posted @ 2018-02-27 11:26 herohh 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 接到测试提了一个bug,说有个校验姓名是否是汉字的功能不正确。测试的汉字为:㑇 查看代码,校验方法是用正则表达式。正则为 "^[\u4e00-\u9fa5@]{0,}$" 然后网上查了一下相关的验证方式。通过正则验证的,正则表达式都是上面那个,比如 验证1,验证2 因为这个验证是大部分汉字都能校验通 阅读全文
posted @ 2018-02-27 11:02 herohh 阅读(537) 评论(0) 推荐(0) 编辑