我正在尝试制作一个正则表达式来验证此模式:
这是一个文本
[TEXT][SINGLE SPACE][TEXT][SINGLE SPACE][TEXT][SINGLE SPACE][TEXT] 个人姓名
William Smith
[TEXT][SINGLE SPACE][TEXT]
另一个文本 [TEXT][SINGLE空格][文本][单个空格]
该模式将包含以下规则:
- 不以任何空格开头
- 字符串可以在单词之间只包含一个空格,也可以在字符串末尾包含一个空格
我有这个正则表达式
/^[[A-Za-z0-9]+\s?[A-Za-z0-9]*]{0,10}$/
但我不知道如何重复模式并使其长度为 10
** 编辑 **
为了更容易理解,我正在开发一个 jQuery 插件,它将按键事件绑定到输入文本元素,然后添加一个表达式来验证每个按键按下的文本,就像一个蒙面的文本框,所以要应用规则对于只接受字母数字字符和单词之间的空格的掩码,我需要表达式验证每个按下的键,如下所示
T
Th
This
This
This I
This is
This is
This is a
This is a
This is at
This is a te
This is a tex
这是一个文本