0

我有这个正则表达式

/^([a-zA-Z01-9]+ ?){0,20}$/

我有一套规则

  • 字符串行不能以空格开头。
  • 字符串不能超过 20 个字符,包括空格
  • 字符串不能连续有两个空格。
  • 字符串可以以空格结尾。

我唯一的问题是将包括空格在内的字符串的长度设置为最大 20。

4

1 回答 1

1

试试这个:^(?=[a-zA-Z\d\s]{0,20}$)([a-zA-Z01-9]+ ?)*$

于 2012-08-02T15:30:42.663 回答