回填审核只能输入字母和数值

3379
2

大白 小试身手Lv3

发表于2019-11-22 16:08

楼主
公式:len(asstr(GRID1.B4).split('').select(!((code(@)>=97&code(@)<=122)|(code(@)>=65&code(@)<=90)|(code(@)>=48&code(@)<=57)),@))=0
替换内容GRID1.B4

思路:主要通过数组和ascii码判断
tip:a~z :97~122  A~Z:65~90  0~9:48~57
1、先把表元通过split变成数组
2、利用select判断ascii是否在范围内,不在返回
3、如果返回后的数组元素个数大于0说明存在非字母数字

最近看过此主题的会员

13407717840

玊尔666

myyouping

fenqiu

咏之

2个回答

只看楼主

辰哥 管理员

发表于2019-12-5 11:25

只看该作者

取消 关注该作者的回复

沙发

学习了~

chenzyd 数据小白Lv1

发表于2023-4-24 14:14

只看该作者

取消 关注该作者的回复

板凳

小数点46.

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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