那里有任何正则表达式大师吗?我有一个 position_id 是一个字符串,可以有以下格式。位数可以非常多,但有点像这样。所有数字或数字和一个破折号“-”。
123456 or
123456-123
我需要一个正则表达式,如果 position_id 不是那种/那些格式,则抛出一个标志。我以为我有以下内容,但它似乎不起作用。也许我的语法是错误的。
if !params[:position_id] =~ /^\d+-?\d+$/
flash[:error] = "error message here"
end
任何帮助,将不胜感激。