Module: SUJ::Core::String
- Defined in:
- lib/suj/kana-validator/core_ext/string.rb
Instance Method Summary collapse
- #is_half_katakana? ⇒ Boolean
- #is_hiragana? ⇒ Boolean
- #is_kana? ⇒ Boolean
- #is_kanji? ⇒ Boolean
- #is_katakana? ⇒ Boolean
Instance Method Details
#is_half_katakana? ⇒ Boolean
18 19 20 |
# File 'lib/suj/kana-validator/core_ext/string.rb', line 18 def is_half_katakana? (self =~ /^[⦅-゚ -〿]+$/) == 0 end |
#is_hiragana? ⇒ Boolean
22 23 24 |
# File 'lib/suj/kana-validator/core_ext/string.rb', line 22 def is_hiragana? (self =~ /^[ぁ-ゟ -〿]+$/) == 0 end |
#is_kana? ⇒ Boolean
30 31 32 |
# File 'lib/suj/kana-validator/core_ext/string.rb', line 30 def is_kana? (self =~ /^[゠-ヿ⦅-゚ぁ-ゟ一-龯 -〿]+$/) == 0 end |
#is_kanji? ⇒ Boolean
26 27 28 |
# File 'lib/suj/kana-validator/core_ext/string.rb', line 26 def is_kanji? (self =~ /^[一-龯 -〿]+$/) == 0 end |
#is_katakana? ⇒ Boolean
14 15 16 |
# File 'lib/suj/kana-validator/core_ext/string.rb', line 14 def is_katakana? (self =~ /^[゠-ヿ -〿]+$/) == 0 end |