[i@Report4.3] 字符串型表元,怎么设置让它不能填写中文

2035
9

L7Aura 数据老手Lv5

发表于2022-2-18 09:25

悬赏1

已解决

楼主

最近看过此主题的会员

伶俐

邻居门口晒花椒

ejia

myyouping

v笑向前走

一点一点

简单点2018

最佳答案
您可以参考一下------15或18位身份证号码增强校验 https://help.esensoft.com/doc-view-98.html
9个回答

只看楼主

一点一点 数据老手Lv5

发表于2022-2-18 09:25

只看该作者

取消 关注该作者的回复

沙发

您可以参考一下------15或18位身份证号码增强校验 https://help.esensoft.com/doc-view-98.html

L7Aura 数据老手Lv5

发表于2022-2-18 10:26

只看该作者

取消 关注该作者的回复

板凳

一点一点 发表于 2022-2-18 09:50
您可以参考一下------15或18位身份证号码增强校验 https://help.esensoft.com/doc-view-98.html ...

感谢,但是没有行政区划代码组,不止是合法的身份证号,
还有什么方法吗?

一点一点 数据老手Lv5

发表于2022-2-18 11:00

只看该作者

取消 关注该作者的回复

地板

本帖最后由 一点一点 于 2022-2-18 11:21 编辑

L7Aura 发表于 2022-2-18 10:26
感谢,但是没有行政区划代码组,不止是合法的身份证号,
还有什么方法吗? ...

目前现有的只有身份证号码校验等少数几个校验和您这个需求比较相近,您的这个需求看似简单,但涉及到的代码和逻辑还是比较复杂的,可能需要联系项目上的研发人员看能否写代码定制功能来实现。

L7Aura 数据老手Lv5

发表于2022-2-18 16:18

只看该作者

取消 关注该作者的回复

5#

一点一点 发表于 2022-2-18 11:00
目前现有的只有身份证号码校验等少数几个校验和您这个需求比较相近,您的这个需求看似简单,但涉及到的代 ...

嗯嗯,好,谢谢,我也问了,确实无法实现。
感谢您~~

邻居门口晒花椒 初学数据Lv2

发表于2022-2-18 16:44

只看该作者

取消 关注该作者的回复

6#

你是要在输入时就输不上?还是输完了进行审核?
如果是审核的话是否可以逐位截取审核,用CODE(str)函数返回的ASCII码值大小来判断是不是汉字

L7Aura 数据老手Lv5

发表于2022-2-18 18:44

只看该作者

取消 关注该作者的回复

7#

邻居门口晒花椒 发表于 2022-2-18 16:44
你是要在输入时就输不上?还是输完了进行审核?
如果是审核的话是否可以逐位截取审核,用CODE(str)函数返回 ...

审核就行,好的,截位怎么搞呢?下周用这个函数进行测试一下。感谢您

邻居门口晒花椒 初学数据Lv2

发表于2022-2-21 10:48

只看该作者

取消 关注该作者的回复

8#

限制长度之后一位一位的审核吧,我测了一下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的值

L7Aura 数据老手Lv5

发表于2022-2-21 11:23

只看该作者

取消 关注该作者的回复

9#

邻居门口晒花椒 发表于 2022-2-21 10:48
限制长度之后一位一位的审核吧,我测了一下12位的可以,在审核公示里面加
(CODE(MID(F2,0,1)) ...

感谢您,我这样写,就是只可以填数字了。
厉害了~


L7Aura 数据老手Lv5

发表于2022-2-22 14:54

只看该作者

取消 关注该作者的回复

10#

L7Aura 发表于 2022-2-21 11:23
感谢您,我这样写,就是只可以填数字了。
厉害了~

应该是这个。

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号