检查字符串是否仅包含数字

初级

我正在尝试检查a是否string仅包含以下格式的有效数字

123.456
123
.356

但是它应该拒绝任何包含非数字(包括双点)的内容。这是一些无效的格式

d123.456
123d
12d3
d.1256
12d.456
12.d12
12.d45d
12.45.56

我做了以下

SELECT CASE WHEN '123.00' NOT LIKE '%[^0-9.]%' THEN 'Valid' ELSE 'Invalid' END

除了字符串中不止一个点的情况外,似乎还可以工作。

如何调整正则表达式以仅允许一个点,否则返回“无效”?

戈登·利诺夫(Gordon Linoff)

我建议try_convert()

select (case when try_convert(col, float) is not null then 'valid' else 'invalid' end)

可能的缺点是指数格式。1e6例如是一个有效数字。

另一种方法是该where方法。您只需要更完整的逻辑即可:

select (case when col like '%[^0-9.]%' then 'invalid'
             when col like '%.%.%' then 'invalid'
             else 'valid'
        end)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python中检查字符串是否仅包含[数字或特殊字符]

来自分类Dev

检查字符串是否包含数字或数字-Thymeleaf

来自分类Dev

检查字符串是否包含大于数字的数字

来自分类Dev

检查字符串是否仅包含给定字符

来自分类Dev

检查字符串是否仅包含允许的字符

来自分类Dev

检查字符串是否仅包含ASCII字符?

来自分类Dev

检查字符串是否仅包含“&”字符

来自分类Dev

检查字符串是否仅包含允许的字符

来自分类Dev

检查字符串是否仅包含字符 > 或 < 或 -

来自分类Dev

Python / regex:检查字符串是否仅包含数字和句点的优雅方法

来自分类常见问题

您如何在python中检查字符串是否仅包含数字?

来自分类Dev

检查字符串是否仅包含字母,数字和下划线

来自分类Dev

如何检查字符串是否仅包含字母,数字和双反斜杠

来自分类Dev

检查字符串是否仅包含数字时出错

来自分类Dev

PHP检查字符串是否包含数字并检查字符串长度

来自分类Dev

检查字符串是否仅包含日期

来自分类Dev

检查字符串中是否包含数字

来自分类Dev

检查字符串是否包含数字c#

来自分类Dev

PHP检查字符串是否同时包含数字

来自分类Dev

MySQL检查字符串是否包含数字

来自分类Dev

检查字符串是否包含数字

来自分类Dev

检查字符串是否包含数字和符号

来自分类Dev

检查字符串是否包含字母数字

来自分类Dev

检查字符串是否包含数字c#

来自分类Dev

检查字符串中是否包含数字

来自分类Dev

PHP检查字符串是否同时包含数字

来自分类Dev

正则表达式检查字符串是否仅包含数字不起作用

来自分类Dev

如何检查字符串是否包含字母字符或字母字符和数字?

来自分类Dev

Ruby-检查字符串是否仅包含特定字符并使模型无效

Related 相关文章

  1. 1

    如何在python中检查字符串是否仅包含[数字或特殊字符]

  2. 2

    检查字符串是否包含数字或数字-Thymeleaf

  3. 3

    检查字符串是否包含大于数字的数字

  4. 4

    检查字符串是否仅包含给定字符

  5. 5

    检查字符串是否仅包含允许的字符

  6. 6

    检查字符串是否仅包含ASCII字符?

  7. 7

    检查字符串是否仅包含“&”字符

  8. 8

    检查字符串是否仅包含允许的字符

  9. 9

    检查字符串是否仅包含字符 > 或 < 或 -

  10. 10

    Python / regex:检查字符串是否仅包含数字和句点的优雅方法

  11. 11

    您如何在python中检查字符串是否仅包含数字?

  12. 12

    检查字符串是否仅包含字母,数字和下划线

  13. 13

    如何检查字符串是否仅包含字母,数字和双反斜杠

  14. 14

    检查字符串是否仅包含数字时出错

  15. 15

    PHP检查字符串是否包含数字并检查字符串长度

  16. 16

    检查字符串是否仅包含日期

  17. 17

    检查字符串中是否包含数字

  18. 18

    检查字符串是否包含数字c#

  19. 19

    PHP检查字符串是否同时包含数字

  20. 20

    MySQL检查字符串是否包含数字

  21. 21

    检查字符串是否包含数字

  22. 22

    检查字符串是否包含数字和符号

  23. 23

    检查字符串是否包含字母数字

  24. 24

    检查字符串是否包含数字c#

  25. 25

    检查字符串中是否包含数字

  26. 26

    PHP检查字符串是否同时包含数字

  27. 27

    正则表达式检查字符串是否仅包含数字不起作用

  28. 28

    如何检查字符串是否包含字母字符或字母字符和数字?

  29. 29

    Ruby-检查字符串是否仅包含特定字符并使模型无效

热门标签

归档