【发布时间】:2011-06-10 17:39:24
【问题描述】:
我想为我的 Ruby on Rails 3 应用程序验证 name 和 surname,因此我发布了 this question。有人建议我阅读Falsehoods Programmers Believe About Names 文章,现在我遇到了麻烦。
验证姓名和姓氏的正确方法是什么?
正则表达式是一种方法,但我应该注意什么?你能给我一个概述吗?
【问题讨论】:
-
关于你能想出的最全面的正则表达式将是'.*'
-
@Bryan,实际上你可以做得比这更好,因为
.*承认有很多我认为是假名字的东西,比如长度为 0 的(可能)和没有任何打印的其中的字符(如所有退格)。 -
@tchrist:但说真的,你为什么在乎?如果有人希望将自己标识为“^H^H^H”,为什么这很重要?对计算机来说,这一切都只是一点点。
-
@Bryan:因为我希望能够在
Name:之类的内容之后在页面上添加一些墨水。这就是为什么。
标签: ruby regex ruby-on-rails-3