-5
A
回答
2
嘗試此正則表達式:
/^[\d\s]+$/
4
var str = "Watch out for the rock!".match(/^[\d\s]+$/g)
1
的
字符\d
任何數字是一樣使用[0-9]
相匹配時,字符\s
任何空白匹配。
要檢查一個字符串是一個數字(假設沒有點或逗號):
var regex = /^[\d]+$/;
但是,你更簡單的方法是使用isNaN()
功能。如果該函數返回true,則該數字是非法的(NaN
)。如果它返回false,這是一個正確的數字。
if(!isNaN(value)) {
// The value is a correct number
} else {
// The value is not a correct number
}
7
你可以嘗試像
var isSpacedNumber = (/^\s*\d+\s*$/i).test(<string value>);
正則表達式由部分
- 的 「^」 的說法,比賽應該從輸入
- \ S開頭開始*意思是零或多個(*)空格(\ s)
- \ d +表示一個或多個(+)數字(\ d)
- \ S *意味着零個或多個(*)空白字符(\ S)字符串
- $意味着比賽結束
沒有^和$正則表達式將捕獲的任何數量的字符串,因此「數字是123」將給予積極的指示。
More information about javascript regular expression can be found here
相關問題
- 1. Python的REG EXP - 匹配號碼
- 2. 的Java REG EXP匹配模式
- 3. Php reg exp:匹配重複模式
- 4. Reg exp找到數字
- 5. 僅匹配空格內{}
- 6. REG EXP - 搜索()
- 7. javascript reg exp
- 8. Visual DataFlex Reg Exp
- 9. Reg Exp優化
- 10. 爲可打印字符,但字符串REG EXP應不爲空白或空格
- 11. 如何用reg exp匹配阿拉伯語單詞?
- 12. 僅匹配空格的通配符
- 13. 提取與reg exp
- 14. Bash reg-exp替換
- 15. 另一個Reg Exp
- 16. 不匹配數字或空格時匹配的詞+數字
- 17. 正則表達式:僅用連字符和空格匹配數字
- 18. reg表達式匹配8拉丁字符和數字準確
- 19. 正則表達式僅匹配空格
- 20. REG EXP: 「如果」 和單一的 「=」
- 21. bash腳本REG-EXP和Objective-C
- 22. 如何使用reg exp
- 23. 的Javascript:更換REG EXP
- 24. 用Reg-Exp解析類名
- 25. 密碼驗證REG EXP
- 26. 的Javascript REG EXP不對
- 27. 如何使用reg exp
- 28. htaccess的REG EXP使用參數
- 29. PL/SQL Reg Exp在字符串中找到數字
- 30. Python正EXP不會匹配
你嘗試過什麼到目前爲止? –