我有「222 22 222」,「333 33 33 333」,「1234/34」和「ab345 543」,我想檢查這些輸入是否是數字和空格。在這種情況下,第一個和第二個輸入應該使用正則表達式的方法Test返回True,或者使用Exec方法返回它自己的值。第三和第四個應該返回false。我如何在正則表達式中這樣做?請幫忙。謝謝。如何檢查輸入是否只有正則表達式中的數字和空格?
1
A
回答
7
-1
我認爲它應該像[\ d \ s {0,1}]
+0
這將不匹配重複的字符 – 2010-09-07 08:31:35
1
您可以使用這樣的正則表達式:^(:[0-9] | \ s?)* $
這是一個測試案例在python:
test=["222 22 222", "333 33 33 333", "1234/34","ab345 543"]
for i in test:
m = re.match("^(?:[0-9]|\s)*$", i)
if (m == None): print("False")
else: print("True: %s" % m.group())
的resut是:
True: 222 22 222
True: 333 33 33 333
False
False
乾杯安德烈
相關問題
- 1. 正則表達式來檢查一個字符串是否只有空格
- 2. 如何檢查輸入字符串是否是有效的正則表達式?
- 3. 如何檢查插入的正則表達式是否有效
- 4. 正則表達式 - 檢查輸入是否是csh中的數字(unix)
- 5. 用於檢測輸入是否爲格式化數字的正則表達式
- 6. 正則表達式:檢查數字和空格
- 7. 正則表達式只允許字母,空格和 - 只有
- 8. 只有字母和數字,但不是空格的正則表達式
- 9. 如何檢查正則表達式是否僅匹配數字?
- 10. 正則表達式來檢查空格
- 11. 正則表達式來檢查空格是否存在?
- 12. 如何在Python中編寫正則表達式函數來檢查用戶是否只有字母和數字?
- 13. 只有空格和字母的正則表達式?
- 14. 用於檢查JavaScript輸入是否爲特定格式的正則表達式?
- 15. 正則表達式和格式檢查
- 16. 檢查一個字符串是否只包含字母空格和引號(最好不是正則表達式)
- 17. 正則表達式空格字符是否會導致注入?
- 18. 正則表達式不會檢查是否有空間或不
- 19. 正則表達式來檢查字段是否有數字和字母
- 20. 正則表達式檢查輸入是否最長25個字符並且有空格?
- 21. 正則表達式,將檢查表單中的有效輸入
- 22. 用於檢查輸入字符串的正則表達式只是波斯語
- 23. 正則表達式的任何字母,空格,撇號和空白輸入
- 24. flex:只接受數字,字母,空格的正則表達式
- 25. AIR,Flex - 如何檢查正則表達式是否有效
- 26. 檢查數字輸入與正則表達式 - C#
- 27. Java的正則表達式:檢查是否字有非字母數字字符
- 28. 如何檢查是否在括號中的正則表達式
- 29. 只有數字的正則表達式
- 30. 正則表達式來檢查字符串是否有效XML
您使用什麼語言或工具?正則表達式在不同語言中的語法略有不同。 – 2010-09-07 08:13:53
對不起。我用Javascript – Vicheanak 2010-09-07 08:16:45
你會期望什麼結果''''和'「1234」'。即所有的空格和所有數字? – 2010-09-07 08:33:05