我需要一點幫助,將以下正則表達式更改爲允許負數。它需要允許小數位數最多爲4個小數位,它已經做到了。正則表達式允許最大值爲4位小數的負值
/^\d+(\.\d{1,4})?$/
任何人都可以幫忙嗎?
感謝
我需要一點幫助,將以下正則表達式更改爲允許負數。它需要允許小數位數最多爲4個小數位,它已經做到了。正則表達式允許最大值爲4位小數的負值
/^\d+(\.\d{1,4})?$/
任何人都可以幫忙嗎?
感謝
添加 - 在字符類可選
/^[-+]?\d+(\.\d{1,4})?$/
完美謝謝:) –
只要把-?
第一個數字之前 - 「可以匹配一個減號」
下使(?)對於整數(123
),具有1到4小數部分的整數(123.1234
)和只有1到4小數部分(.1234
),通常將其視爲有效數字。所有選項都可以通過加號或減號前綴:
/^[-+]?(?:\d+|\d*(?:\.\d{1,4})?)$/
的(?:xxx)
建設最好(xxx)
當我們不感興趣捕捉比賽,因爲它需要更少的資源。
只需在'^'後加' - ?'(連字符,可選) –