2011-12-15 36 views
0

我想添加一個簡單的驗證到創建的頁面。 我想匹配一個字符串與相應的掩碼輸入到文本框。在APEX驗證。字符串到相應的掩碼

我創建了檢查新的驗證「在表達1項/列等於字符串表達式2字面」

在表達式1,我有我的文本框的名稱:P2_T_1

在表達2我有一個面具我試圖匹配:^(\ d。\ d。\ d_ $)

因此示例字符串:4.4.4_anything應該匹配並驗證,但無論我放入文本字段驗證失敗。 這只是一個簡單的錯誤,或者我完全誤解了在APEX中進行驗證的方式嗎?我對APEX相當陌生,因此這個簡單的問題。

與解決這個「神祕」任何幫助將非常感激

回答

0

這驗證不會正則表達式處理。它的字面意思是=表達式中的值=匹配表達式2.您可以自己看到:在文本框中輸入^(\ d。\ d。\ d_ $)作爲值。 您需要正則表達式驗證。在apex 4.1中,你可以選擇這個,我不知道以前的版本。有了它,它就可以工作,輸入「4.4.4_」是一個成功的驗證。