【发布时间】:2020-09-30 03:27:02
【问题描述】:
我正在为以下验证字符串编写正则表达式。我写了以下正则表达式。
^[^\s]+[a-z]{0,}(?!.* {2})[ a-zA-z]{0,}$
验证
- 开头没有空格。
- 不允许有两个连续的空格。
- 问题是它允许单个特殊字符。它不应允许使用特殊字符,除非它带有字母数字字符的后缀或前缀。
例子:
# -> 不允许。
#A 或 A# 或 A2 或 3A 是允许的。
【问题讨论】:
标签: javascript regex