2015-02-24 103 views
-1

我想,可以非常嚴格地驗證這些字符的HTML5表單驗證模式...HTML5輸入驗證

IN16/20032/2012 
in16/20032/12 
inP12/20003/13 
inP32/20003/2013 
  1. 必須有只有兩個反斜槓

  2. 大寫和小寫字母允許使用(最多3個,最少2個)

  3. 號不能小於9或大於11

  4. 必須以字母開始

  5. 不能以數字開頭

例如,驗證應拒絕以下:

ihfg45/...... 

45in/........等,
請幫助我解決這個我將greately欣賞... 我淡水河谷看着下面鏈接... http://www.girliemac.com/blog/2012/11/21/html5-form-validation/http://w3resource.com/gallery/html5-based-fom-validation-without-javascript

+0

是否有總是沒有更多和斜槓之間不低於五位數? – 2015-02-24 16:50:28

+0

嗨約瑟夫,在第一回斜槓之前,可以有4-6個字母數字,第一個斜槓後面,只能有5個數字,而第二個斜槓後面可以有2-4個數字(只) – kabue7 2015-02-24 16:57:26

回答

0

我相信這應包括您的驗證規則

(?:[A-Za-z]{2}[0-9]{2,4}|[A-Za-z]{3}[0-9]{1,3})\/[0-9]{5}\/[0-9]{2,4} 

你可以閱讀這裏的解釋是:https://regex101.com/r/gN1aD7/1(請注意,您不需要^$進行HTML5驗證。這是隱含的)。

這裏是一個簡單的演示:http://jsfiddle.net/sb9agLtt/

+0

天才......喜歡魅力......感謝約瑟夫,你救了我幾個小時...... – kabue7 2015-02-24 17:10:45

+0

@ kabue7不客氣。很高興我能幫上忙。 :) – 2015-02-24 17:11:27