2012-09-13 29 views
0

我有一個簡單的jQuery驗證規則,強制名字長度至少爲2個字符(錯誤的行爲)。我想讓名字成爲單個字符。jquery驗證接受規則不起作用

rules: { 
firstname:{ 
required:true, 
accept: "[a-zA-Z `'-]+" 
} 
+0

爲什麼你會允許一個單一的空間是一個有效的名字? – maru

+0

好吧,我不想允許這樣做,並且如果可以修改accept語句以便空間不能成爲第一個字符,那麼一切都會好一些。 –

+0

這是鏈接到jsFiddle。該代碼不起作用,我是jsFiddle的新手,所以我不知道爲什麼。無論如何,至少你可以看到代碼。 http://jsfiddle.net/jackalbright/xbH8R/ –

回答

0

試試這個

​​

設置最小長度爲0

+0

我試過你的建議,但沒有運氣。我也嘗試了minlength:1,因爲這實際上更有意義,但是規則仍然要求輸入至少2個字符。 –

+0

@JackAlbright,你可以爲它準備一個小提琴。 –

+0

我會盡力的。我從來沒有用過jsFiddle。我想是時候學會了,呃? –