小编Man*_*lvi的帖子

正则表达式检查ruby中的字母数字字符串

我试图在ruby中验证字符串.任何包含空格,分数或任何特殊字符的字符串都应该无法通过验证.有效字符串应该只包含字符a-zA-Z0-9我的代码看起来像.

def validate(string)
    regex ="/[^a-zA-Z0-9]$/
    if(string =~ regex)
        return "true"
    else
        return "false"
end
Run Code Online (Sandbox Code Playgroud)

我收到错误:TypeError:type mismatch:给定字符串.

任何人都可以让我知道这样做的正确方法是什么?

ruby regex ruby-on-rails-3

9
推荐指数
3
解决办法
8026
查看次数

标签 统计

regex ×1

ruby ×1

ruby-on-rails-3 ×1