我有以下的正則表達式中收縮/舒張的形式來驗證的血壓值:經常用於血壓表達
\b[0-9]{1,3}\/[0-9]{1,3}\b
表達可與唯一的缺陷,它允許一個以上的非連續斜槓(/)。例如,它允許這個2/2/2
。我希望它只允許1到999之間的一個數字格式,並且斜線,再次是1到999之間的一個數字。例如,83/23,1/123,999/999,110/80等。有人給我一些幫助嗎?
我發現的唯一的其他表達式is here:^\b(29[0-9]|2[0-9][0-9]|[01]?[0-9][0-9]?)\\/(29[0-9]|2[0-9][0-9]|[01]?[0-9][0-9]?)$
,但它不起作用。
順便說一句,我正在使用jQuery。
謝謝。
你應該在兩端用錨。 '卡拉(^)'和'美元($)'。 – 2013-02-16 22:18:47
你是如何使用這個正則表達式的?你能顯示一些代碼嗎? – 2013-02-16 22:20:10
@Rohit:如果血壓是字符串的整體*,如果它匹配'^'和'$'是必需的(除非我誤解了某些東西,這是可能的,因爲我對RegEx還是比較新的),使用RegEx與其匹配沒有意義。 – 2013-02-16 22:20:13