像Python?我試圖檢查字符串中的每個字符是否是字母數字?Ruby不會有isalpha?
11
A
回答
19
17
你可以自己推出:)如果你只想匹配沒有數字的字母,就用alnum
替換alpha
。
class String
def alpha?
!!match(/^[[:alnum:]]+$/)
end
end
'asdf234'.alpha? # => true
'[email protected]#$'.alpha? # => false
6
相關問題
- 1. isspace和isalpha不計數
- 2. isalpha()不能正常工作
- 3. Python isalpha()和scandics
- 4. isalpha替換爲JavaScript?
- 5. 使用因而isalpha
- 6. isalpha()給出斷言
- 7. isAlpha和isLetter有什麼區別?
- 8. AttributeError:'str'對象沒有屬性isalpha()
- 9. 爲什麼isalpha()不起作用?
- 10. 檢查`isalpha`的返回值
- 11. c isalpha和isdigit while循環
- 12. 當安全使用`isalpha()`
- 13. Ruby TkButton不會運行proc
- 14. ruby-debug不會停止
- 15. Ruby不會實時輸出
- 16. Ruby Selenium Webdriver - 不會點擊?
- 17. Ruby調試不會超過
- 18. Python - 沒有關於isalpha int的值錯誤
- 19. python 3:嘗試除非沒有工作檢查isalpha函數
- 20. isalpha功能和<=運營商
- 21. 使用isalpha和空格刪除
- 22. Ruby類協會
- 23. Ruby on Rails協會沒有生效
- 24. nginx不會提供我所有的資源(Ruby on Rails 4)
- 25. 爲什麼Ruby不會讀取文件中的所有字節
- 26. Ruby不會將有效的UTF-8寫入文件?
- 27. Ruby已安裝,但sass不會安裝
- 28. 我的Ruby測試不會運行
- 29. Ruby「gets」不會等待用戶輸入
- 30. RMagick寶石將不會在Ruby腳本
我試過谷歌搜索,但沒有找到任何東西。所以我只是想和SO確認一下。 – sivabudh
你可以使用這個正則表達式。 –
好的,謝謝塞爾吉奧。 – sivabudh