1
我有这个ruby正则表达式来验证用户输入的元关键字用逗号分隔。带有限制和特殊字符的meta关键字正则表达式ruby
validates_format_of :tags, :with => /^\s*[A-Za-z0-9]+(\s*,\s*[A-Za-z0-9]+)*\s*$/u
我想2个条件更添加到此正则表达式:
限制关键字4个关键字。
增加西班牙语的人物,如
ñáéíóú
与p{L}\s\p{N}
如何添加这2个条件,这个正则表达式? 谢谢
非常感谢@rogeliog。你的正则表达式解决了第一个问题**将关键字限制为4个关键字。**但是我有另外一个问题 - 字符“ñáéíóú”。我如何添加这些字符?非常感谢您 – hyperrjas
您是否希望允许所有可打印字符áéíóú*aãaä?像“昏迷”以外的所有东西一样?你可以这样做'/ ^(([^,] +),){0,3}([^,] +)$ /' – rogeliog
完美!它确实工作正常:D。非常感谢你! – hyperrjas