怎么用正则表达式校验数据类型

想问下怎么用正则表达式校验数据类型

比如  varchar、double、int、string等

FineReport 不必大咖 发布于 2020-8-24 17:31
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
吾姓独孤Lv6高级互助
发布于2020-8-24 17:34

正则表达式只能校验格式吧

  • 不必大咖 不必大咖(提问者) 那就只能用JS了吗
    2020-08-24 17:39 
  • 吾姓独孤 吾姓独孤 回复 不必大咖(提问者) 额,你实际的需求啥样的,比如你要判断字符型数据,按格式去设置正则表达式也可以的,但是你要判断说12345是字符串还是数字就有点难为正则了
    2020-08-24 17:41 
  • 不必大咖 不必大咖(提问者) 回复 吾姓独孤 这个需求有点偏向后者,判断是什么类型的数据,那应该是要用js了
    2020-08-24 17:44 
  • 吾姓独孤 吾姓独孤 回复 不必大咖(提问者) https://www.cnblogs.com/yucheng6/p/9747313.html js应该可以
    2020-08-24 17:47 
  • 不必大咖 不必大咖(提问者) 回复 吾姓独孤 是的 之前也是看到这个 之后想用正则看看可不可以,后面想想 数字、字母一类用正则没问题,文字估计够呛
    2020-08-25 14:21 
最佳回答
0
jongwangLv6中级互助
发布于2020-8-24 17:34

要不参考下这个里面的内容:

https://help.finereport.com/doc-view-252.html

最佳回答
0
张艳abbyLv5中级互助
发布于2020-8-24 17:37

你想判断字段类型,可以查询视图吧,视图里一般都会记录表字段类型的

SELECT * FROM USER_TAB_COLS T WHERE T.TABLE_NAME='表名' --其中data_type表示字段类型

  • 4关注人数
  • 798浏览人数
  • 最后回答于:2020-8-24 17:37
    请选择关闭问题的原因
    确定 取消
    返回顶部