2012-05-26 64 views
-5

檢查格式的驗證是XX-XXXX形式的文本字段的文本字段

前兩個數字表示的任何值之間01-99是可接受的值 連字符; 最後4位數字代表0001到1,000之間的任何值

+0

在哪裏的問題? – biesior

+0

你想驗證什麼?這是一個HTML表單輸入的字段嗎?或者,也許你想使用xsd文件來驗證xml文檔?正確詢問你的問題並使用正確的標籤。 – toniedzwiedz

回答

0

嘗試並在未來更具體......我想我的問題是正確的,但我不確定。

給這個去!不要忘記將「fieldname」更改爲您的字段名稱的實際名稱。

<validator type="requiredstring"> 
     <param name="fieldname">someThing</param> 
     <message>Number Required.</message> 
    </validator> 

    <validator type="regex"> 
     <param name="fieldname">someThing</param> 
     <param name="expression"><![CDATA[\d{2}-\d{4}]></param> 
     <message>Number must be entered as 99-9999.</message> 
    </validator> 

這將僅適用於格式化的工作,而不是第二個數字的最大價值。

看一看Regex for range 1-1000http://www.codeproject.com/Articles/206330/Learning-REGEX-regular-expression-in-the-most-easi