我希望能在這裏找到某個人,可以給我一個需要修改的正則表達式。正則表達式允許負值
這正則表達式是在JavaScript中使用了一些驗證:
/^([A-Z]{3} [0-9]+\.[0-9]{1,2}(,)?)+$/
這將正確驗證以下值:
EUR 20.3,美元9.0
GBP 8.8
我想修改正則表達式也接受負值,如:
EUR -20.3,-9.0美元
我感謝你的幫助:)
問候 加布裏埃爾
我希望能在這裏找到某個人,可以給我一個需要修改的正則表達式。正則表達式允許負值
這正則表達式是在JavaScript中使用了一些驗證:
/^([A-Z]{3} [0-9]+\.[0-9]{1,2}(,)?)+$/
這將正確驗證以下值:
EUR 20.3,美元9.0
GBP 8.8
我想修改正則表達式也接受負值,如:
EUR -20.3,-9.0美元
我感謝你的幫助:)
問候 加布裏埃爾
肯定只添加:
-?
應該選擇性地匹配「 - '
/^([A-Z]{3} -?[0-9]+\.[0-9]{1,2}(,)?)+$/
以完全相同的方式您檢查昏迷,
但xith負SIGNE -
嘗試是這樣的([A-Z]{3} -?[0-9]+.[0-9]{1,2},?)+
試試這個:
/^([A-Z]{3} -?[0-9]+(\.[0-9]{1,2})?,?)+$/
小數位現在是可選
GBP -1,GBP - 1.1應該是有效的