已关闭。此问题需要details or clarity。它目前不接受答案。
**想要改进这个问题吗?**添加细节,并在editing this post之前澄清问题。
3天前关门了。
Improve this question
我正在尝试创建一个REGEXP_LIKE,如果它为真,如果字符串中有任何不是数字的东西,我该怎么做?
已关闭。此问题需要details or clarity。它目前不接受答案。
**想要改进这个问题吗?**添加细节,并在editing this post之前澄清问题。
3天前关门了。
Improve this question
我正在尝试创建一个REGEXP_LIKE,如果它为真,如果字符串中有任何不是数字的东西,我该怎么做?
2条答案
按热度按时间thigvfpy1#
您可以使用:
\D
或[^0-9]
或[^[:digit:]]
因此,要么:
REGEXP_LIKE(value, '\D')
REGEXP_LIKE(value, '[^0-9]')
REGEXP_LIKE(value, '[^[:digit:]]')
xdnvmnnf2#
NOT的regexp符号是
^
,您可以将其应用于所有数字,如[^0-9]
。如果1个字符不是数字,则此模式为真。因此,要在regexp_like语句中应用它,只需将其括在通配符中,因为您只需要在字符串中找到一个非数字字符: