2013-11-14 54 views
2

我怎麼會寫一個正則表達式來驗證一個特定的格式正則表達式爲特定的格式(JavaScript的)

可以說我有版本號

v1.0 or v2.0 

等,我正則表達式表達只檢查存在vnumber.,我怎麼對一個特定的格式做了驗證在JavaScript

+0

版本呈現多種形狀。如果你不知道所有的排列組合,你能做的最好的(在你的情況下)是'[vV] [。\ d] +' – sln

回答

5

你可以試試這個正則表達式:

/^v\d+(\.\d+)+$/i 

這將匹配:

  1. 1.0
  2. v1.12.13
  3. v1.0.1.0.1.0.1

+0

這不會匹配'v'或'V1'或'v.5 '或'這是v-9.0' – sln

+0

@sln:稍微修改一下正則表達式'/^v \ d +(\。\ d +)* $/i'可以照顧它。 – anubhava

+0

@ user1801279:這是否適合你? – anubhava

相關問題