我想写一个正则表达式与Rails中的Validator一起使用,条件是“特殊字段(xyz)不应该只包含数值。”
答案 0 :(得分:0)
> 'Your String'.match(/^[^\d]+$/).to_a ###["Your String"]
> 'Your 123 String'.match(/^[^\d]+$/).to_a ### []
答案 1 :(得分:0)
您可以将字段值与/\D+/
匹配 - 这将匹配一个或多个非数字字符。请注意,虽然空格,句点和其他特殊字符被视为非数字,因此您可能需要添加,具体取决于您可能需要测试的任何其他特殊情况。