How to check string contains special character in ruby

前端 未结 7 1875
我在风中等你
我在风中等你 2021-02-12 22:31

How to check whether a string contains special character in ruby. If I get regular expression also it is fine.

Please let me know

7条回答
  •  独厮守ぢ
    2021-02-12 23:10

    if you looking for a particular character, you can make a range of characters that you want to include and check if what you consider to be a special character is not part of that arsenal

    puts String([*"a".."z"].join).include? "a"    #true
    puts String([*"a".."z"].join).include? "$"    #false
    

    I think this is flexible because here you are not limited as to what should be excluded

    puts String([*"a".."z",*0..9,' '].join).include? " "   #true
    

提交回复
热议问题