javascript - 用于检查单词中间多余空格(多个)的正则表达式
问题描述
目前我正在使用regex=/^(\w+\s?)*\s*$/
,对于额外的空间它工作正常,但对于特殊字符却失败了。
期待:
regex.test('abcd ghh')
=>false
regex.test('abcd*')
=>true
解决方案
您将需要此解决方案的最后一个正则表达式模式。
[^\s]([ ]{2,})[^\s]
推荐阅读
- postgresql - 在 Postgres 中显示现有可能的连接
- ruby-on-rails - 在 Rails 中加载夹具数据库
- google-apps-script - Google Apps 脚本 deleteCompanyField()
- java - 如何计算三个时间之间的差异?
- java - 这种情况总是正确的吗?
- elasticsearch - 如何将 Cassandra 映射元组映射到 Elasticsearch
- c++ - 无法取消引用值初始化的迭代器
- xcode - 如何阻止 ViewController 屏幕不向两侧滑动
- google-bigquery - BigQuery 云功能
- cocoa - 双击透明 NSWindow 标题不会最大化窗口