javascript - 查看在 JavaScript 中设置规则
问题描述
我的位置有一个 nameRules
v => (v && v.length <= 10) || 'Name must be less than 10 characters
但我想更改它,以便用户无法添加空格,因此只能输入一个名称。
例如。用户将能够输入“bob”,但不能输入“bob smith”。
不知道下面的代码是否可以接受
v => (v != '') || 'Only first name'
我希望最终结果不允许用户添加多个名称
解决方案
在这里,只需测试名称中是否存在空格。
const validName = name => {
return name.length > 0 && name.length <= 10 && name.indexOf(' ') < 0;
};
console.log(validName("Paul"));
console.log(validName("Paul Thomas"));
推荐阅读
- gnuplot - Gnuplot没有变量“暂停”
- java - 砖和球之间的碰撞检测(突破,破砖)?
- java - Java AsyncContext 启动 Runnable
- haskell - 什么是阴谋集团组件,我如何使用它们?
- android - Material Design Icons (JS SVG) Vuetify.js - 使用 mdiSvg 不显示附加图标
- java - 如何更改 Firebase 中所有用户的特定值
- grails - 导出模型属性的 DetachedCriteria 默认查询
- mysql - Docker-如何使用 karaf 容器连接到 mysql 容器?
- ionic-framework - 如何检测我的 ionic 应用程序中的网络变化
- mysql - 需要一个符号名称!保留代码不能在没有反引号的情况下使用