【问题标题】:How to check for camelCase in javascript [closed]如何在javascript中检查camelCase [关闭]
【发布时间】:2019-09-03 17:54:31
【问题描述】:

我需要为名称字段添加自定义验证。然而,名称必须是驼峰式。我需要添加一个检查,看看它的 camelCase 是否会抛出适当的错误消息。我不确定如何检查 camelCase。 任何帮助都感激不尽。真的坚持这个。

【问题讨论】:

  • 你有一些例子和想要的结果吗?
  • 谁知道这不是骆驼案?
  • 您需要用户以驼峰形式输入内容吗?这有点不寻常。
  • 这听起来不可能。你怎么知道下一个单词什么时候开始?您可能只检查没有空格/特殊字符并检查第一个字母是否小写。尽管我确实同意@Amy,但强制用户以驼峰形式输入名称是非常不寻常的,并且对用户不太友好。这里的用例到底是什么?

标签: javascript camelcasing


【解决方案1】:

只需检查是否没有空格、下划线或其他不需要的符号。

// returns false if name includes whitespace, _, or -.
let validate = name => !name.match(/[\s_-]/g);

console.log(validate('yoBro')); // true
console.log(validate('yo bro')); // false
console.log(validate('yo_bro')); // false
console.log(validate('yo-bro')); // false

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    • 2013-06-20
    • 1970-01-01
    • 1970-01-01
    • 2018-08-03
    • 2012-02-08
    • 1970-01-01
    相关资源
    最近更新 更多