2012-03-29 74 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;