查看使用JavaScript设置规则

时间:2018-12-20 19:45:15

标签: javascript

我有一个关于我所在位置的规则

v => (v && v.length <= 10) || 'Name must be less than 10 characters

但是我想更改它,以便用户不能添加空格,因此只能输入一个名称。

例如用户将可以输入“ bob”,但不能输入“ bob smith”。

我不知道下面的代码是否可以接受

v => (v != '') || 'Only first name'

我希望最终结果不允许用户添加多个名称

1 个答案:

答案 0 :(得分:0)

在这里,只需测试名称中是否存在空格。

const validName = name => {
   return name.length > 0 && name.length <= 10 && name.indexOf(' ') < 0;
};

console.log(validName("Paul"));
console.log(validName("Paul Thomas"));