2012-03-29 78 views
1

我使用的是APEX 3.2,并且要确保文本字段和文本区域不为空且不以空格开头。APEX 3.2针对空白和空白的文本验证

我有一个NULL的验证,但如果用户输入一个空格,那么该字段不再被视为“NULL”。

任何想法?

回答

2

如果要检查字段是否完全填充用空格

IF(TRIM(:P123_FIELD_NAME) IS NULL) 
THEN 
    RETURN false; -- P123_Field_NAME is all spaces 
ELSE 
    RETURN true; 
END IF; 

如果要检查字段是否开始一个或多个空格

IF(LTRIM(:P123_FIELD_NAME) != :P123_FIELD_NAME) 
THEN 
    RETURN false; -- P123_FIELD_NAME starts with spaces 
ELSE 
    RETURN true; 
END IF;