首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >输入[type= 'text']只接受字母,而不是字母表和空格

输入[type= 'text']只接受字母,而不是字母表和空格
EN

Stack Overflow用户
提问于 2022-04-03 03:52:05
回答 2查看 67关注 0票数 1

我想让我的输入文本字段只接受字母和空格(至少一个空白),不仅是字母,我使用这个表达式,但只有字母表工作,但如果我在文本之间放置空格,就不能工作。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
const isAlphabet = (input) => {
    const re = /^[a-zA-Z]+$/;
    return re.test(input);
  }
``
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-04-03 04:04:13

/^[a-zA-Z]+$/更改为/^[a-z A-Z]+$/。我看到有人用\s代替,所以我仍然在发送我的答案,因为我提出的表达式更短,表现更好(因为只处理空间),加上您将获得更多的知识,如何以不同的方式处理空间。

票数 2
EN

Stack Overflow用户

发布于 2022-04-03 04:00:52

使用\s (包括空格、制表符、表单提要、行提要和其他Unicode空格)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
const isAlphabet = (input) => {
    const re = /^[a-zA-Z\s]+$/;
    return re.test(input);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71725621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文