2013-05-21 81 views
0

該功能檢出並且一切正常,我真的無法獲得符合我需要的模式搜索。我試圖去處理RegEx的問題,但他們有點混淆,說實話。我試圖做到這一點,因此用戶的輸入只有在大寫字母后面跟着小寫字母,最多10個字母和最少3個字符時才被接受。任何人都可以給我一個正確的RegEx嗎?無法獲得RegEx權利

$("#name").blur(function() { 
    var pattern = /^[A-Z]+[a-z]$/; 
    if (document.account.name.value.search(pattern) == -1) { 
     $("#namemessage").text("Name must be a single capitalized word with no special characters"); 
     nameerror = 1; 
    } 
    else { 
     $("#namemessage").text(""); 
     nameerror = 0; 
    } 
}); 

回答

4

怎麼這樣呢?

/^[A-Z][a-z]{2,9}$/ 

英文:大寫字母,後跟2到9個小寫字母。

+0

完美地工作,謝謝!我必須習慣這種模式格式,我甚至沒有使用+右鍵,哈哈。 – Cains