-1
我需要匹配一個字符串,如2431-72367
,即在短劃線之前和之後至少有一個數字並且只有一個短劃線的字符串。在javascript中匹配一串數字和短劃線的正則表達式
我需要在JavaScript中檢查它。任何人都可以給我正則表達式並解釋它嗎?
我需要匹配一個字符串,如2431-72367
,即在短劃線之前和之後至少有一個數字並且只有一個短劃線的字符串。在javascript中匹配一串數字和短劃線的正則表達式
我需要在JavaScript中檢查它。任何人都可以給我正則表達式並解釋它嗎?
/^\d+-\d+$/
會工作。
^
表示字符串的開頭。\d+
表示一個或多個數字。$
表示字符串結束。因此,/^\d+-\d+$/.test("2431-72367")
返回true。
正則表達式可能是這樣的:
^\d+-\d+$
這意味着:
^ Start of string \d Digit + One or more - "-" \d Digit + One or more $ End of string
謝謝你的回答! – Krishh 2012-02-15 03:33:00