【问题标题】:Make a input only allow names and not numbers输入只允许名称而不是数字
【发布时间】:2025-12-11 21:50:01
【问题描述】:

我有这个:

personname: function(value, element) {
    return this.optional(element) || /^[a-zA-Z\s]+$/.test(value);
}

但是当名称是 Pëter Müller 或类似名称时它是无效的,我如何在我的代码中添加所有这些可能的字符以及这些字符代码是什么?

【问题讨论】:

标签: javascript jquery html forms validation


【解决方案1】:

/^\D+$/ 怎么样?全部不是数字时匹配。

【讨论】:

  • 谢谢,我会在 12 分钟内将其标记为答案(我无法标记它)
  • 然后 50 Cent 决定加入你的网站,并得到“名称无效”,并写了一条关于你的愚蠢网站的推文,你就完蛋了。
  • @adeneo 我不认为这样的名字确实存在,但你说得有道理
  • @Henk - 这是一个stage name,但重点仍然存在,除了确保名称不包含代码等之外,您不应该验证名称。
  • @adeneo +1 en.wikipedia.org/wiki/Prince_(musician) "在将他的艺名改成无法发音的符号(Prince logo.svg)后,他于 1993 年开始发行以更快的速度发行新专辑,以免除自己对upload.wikimedia.org的合同义务
最近更新 更多