-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. 的Java REG EXP匹配模式
- 2. Python的REG EXP - 匹配號碼
- 3. Reg exp找到數字
- 4. 僅匹配空格內{}
- 5. Reg Exp優化
- 6. javascript reg exp
- 7. Visual DataFlex Reg Exp
- 8. 爲可打印字符,但字符串REG EXP應不爲空白或空格
- 9. 如何用reg exp匹配阿拉伯語單詞?
- 10. Bash reg-exp替換
- 11. 不匹配數字或空格時匹配的詞+數字
- 12. 正則表達式:僅用連字符和空格匹配數字
- 13. reg表達式匹配8拉丁字符和數字準確
- 14. 正則表達式僅匹配空格
- 15. 密碼驗證REG EXP
- 16. 用Reg-Exp解析類名
- 17. 的Javascript:更換REG EXP
- 18. PL/SQL Reg Exp在字符串中找到數字
- 19. Python正EXP不會匹配
- 20. URL reg-ex匹配問題
- 21. 正則表達式匹配數字和空格
- 22. 記事本++ - 僅匹配僅包含大寫字母(或空格)的行
- 23. reg exp驗證數字之間的範圍
- 24. PL/SQL Reg Exp找到最後一個數字並拆分
- 25. 與reg-exp鏈接函數分割字符串
- 26. 讓兩個字符串匹配空格
- 27. Python字符串(含空格)匹配
- 28. 匹配由空格分隔的字母數字字符
- 29. 僅匹配單個數字sed
- 30. Javascript Reg括號中的Exp號碼
你嘗試過什麼到目前爲止? –