首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查字符串中除字母和空格外没有其他字符

问如何检查字符串中除字母和空格外没有其他字符
EN

Stack Overflow用户
提问于 2022-07-31 07:30:25
回答 2查看 41关注 0票数 -3
代码语言:javascript
复制
function getAbbreviation(str) {
}
console.log(getAbbreviation('some1 company name'))

如何检查字符串中除字母和空格外没有其他字符

EN

回答 2

Stack Overflow用户

发布于 2022-07-31 07:42:32

您可以使用正则表达式,您可以使用^来尝试查找任何不区分大小写的i字符,i表示任何英文字母(大写或小写),\s表示空格。

因此,正则表达式将test string,如果有任何字符不是英文字母或空格。

​

代码语言:javascript
复制
function getAbbreviation(str) {
  return !/[^a-z\s]/i.test(str)
}
console.log(getAbbreviation('some company name'))

​

票数 0
EN

Stack Overflow用户

发布于 2022-07-31 07:37:28

可以使用字符串替换来使用regex (字母和空格除外)删除特殊字符。

代码语言:javascript
复制
function getAbbreviation(str) {
  return str.replace(/[^a-zA-Z ]/g, "");
}
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73181407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档