【发布时间】:2012-06-27 08:16:32
【问题描述】:
我需要验证提供的字符串是否只允许使用 Oracle 正则表达式 (REGEXP_LIKE) 的字符。 允许的字符是:abcdefghijklmnopqrstuvwxyz0123456789_-。 尝试执行
SELECT CASE
WHEN REGEXP_LIKE('abcdefghijklmnopqrstuvwxyz0123456789_-.'
, '^[a-z0-9_\-\.]+$')
THEN 'true'
ELSE 'false'
END tmp
FROM dual;
结果为“假”。
对此有什么想法吗?
【问题讨论】: