【发布时间】:2016-11-24 12:22:17
【问题描述】:
在 rails 4 中,我需要验证字母数字字段,该字段只能接受点 (.)、连字符 (-)、斜杠 (/) 和字符之间的空格。
例如:AB123-GH345 或 AB45.NH744 或 KHJ3/SD34 或 HJS23 JKA34
我已尝试使用 /^[0-9]+#$/ 和 /^\d+([.,]\d+)?$/ 和 /^[0-9]+#$/,但它没有按照要求工作。
应该按照示例接受值。请帮我验证这个字段。
【问题讨论】:
-
您尝试的正则表达式中的
#是什么意思?该字符在正则表达式中没有任何特殊含义。你真的没有给我们足够的信息。以下值是否有效?0、A、.、.- /、A/0、-NH744、123AB-345GH、AB123.GH345.LM567
标签: ruby-on-rails ruby regex validation