javascript - 正则表达式允许任何字符,但需要使用javascript接受整个文本框的单个空格

标签 javascript regex

我正在尝试验证一个文本框,该文本框需要接受任何字符,但只需要接受整个文本框字段的单个空格,但不以空格字符开头。

示例:

"wall heel" & "wall " & "wall"

在这里我发布我的代码:

var alpha = (/^\w+ +\w*$/)||(/^\w*$/);

注意:这里只接受"wallheel"之类的字符,不接受"wall"

请给我推荐一些代码。

最佳答案

我认为这对你有用

/^[^ ]+(?: [^ ]+)?$/

See it here on regex101

enter image description here

关于javascript - 正则表达式允许任何字符,但需要使用javascript接受整个文本框的单个空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24216891/

相关文章:

javascript - 如何将值从 Controller 传递给指令

javascript - 使用 javascript 替换替换多个字符

regex - 在 shell 中将 "20120821203354"(非定界时间戳)转换为 "2012-08-21 20:33"?

java - 如何创建仅在特定位置匹配字符串的 Java 正则表达式模式?

javascript - 仅在选定区域(文本后面)模糊背景

javascript - 如何使用 ng-repeat 过滤 AngularJS 中的多个值?

javascript - Angular : No Error but not showing data in Material Table

javascript - Facebook Graph 不返回电子邮件

javascript - 使用原型(prototype) js 库进行 Href url 匹配

c++ - Qt/QRegularExpression - 无法捕获所有结果,只能捕获第一个实例,为什么?