我试图在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:给定字符串.
任何人都可以让我知道这样做的正确方法是什么?