-
L7Aura 数据老手Lv5
发表于2022-2-18 09:25
悬赏1
已解决
9个回答
您可以参考一下------15或18位身份证号码增强校验 https://help.esensoft.com/doc-view-98.html
一点一点 发表于 2022-2-18 09:50
您可以参考一下------15或18位身份证号码增强校验 https://help.esensoft.com/doc-view-98.html ...
感谢,但是没有行政区划代码组,不止是合法的身份证号,
还有什么方法吗?
本帖最后由 一点一点 于 2022-2-18 11:21 编辑
L7Aura 发表于 2022-2-18 10:26
感谢,但是没有行政区划代码组,不止是合法的身份证号,
还有什么方法吗? ...
目前现有的只有身份证号码校验等少数几个校验和您这个需求比较相近,您的这个需求看似简单,但涉及到的代码和逻辑还是比较复杂的,可能需要联系项目上的研发人员看能否写代码定制功能来实现。
一点一点 发表于 2022-2-18 11:00
目前现有的只有身份证号码校验等少数几个校验和您这个需求比较相近,您的这个需求看似简单,但涉及到的代 ...
嗯嗯,好,谢谢,我也问了,确实无法实现。
感谢您~~
你是要在输入时就输不上?还是输完了进行审核?
如果是审核的话是否可以逐位截取审核,用CODE(str)函数返回的ASCII码值大小来判断是不是汉字
邻居门口晒花椒 发表于 2022-2-18 16:44
你是要在输入时就输不上?还是输完了进行审核?
如果是审核的话是否可以逐位截取审核,用CODE(str)函数返回 ...
审核就行,好的,截位怎么搞呢?下周用这个函数进行测试一下。感谢您
限制长度之后一位一位的审核吧,我测了一下12位的可以,在审核公示里面加
(CODE(MID(F2,0,1))<123) & (CODE(MID(F2,1,1))<123) & (CODE(MID(F2,2,1))<123) & (CODE(MID(F2,3,1))<123) & (CODE(MID(F2,4,1))<123) & (CODE(MID(F2,5,1))<123)& (CODE(MID(F2,6,1))<123) & (CODE(MID(F2,7,1))<123) & (CODE(MID(F2,8,1))<123) & (CODE(MID(F2,9,1))<123) & (CODE(MID(F2,10,1))<123) & (CODE(MID(F2,11,1))<123)
你要是位数多就再往上加。122是字母z的ASCII码值,要是后面的标点符号也想放开可以调整这个123的值
邻居门口晒花椒 发表于 2022-2-21 10:48
限制长度之后一位一位的审核吧,我测了一下12位的可以,在审核公示里面加
(CODE(MID(F2,0,1)) ...
感谢您,我这样写,就是只可以填数字了。
厉害了~