如何为每个单词正则表达式的大写首字母添加字符长度最小和最大验证

问题描述 投票:0回答:0

我发现这个正则表达式来验证包含空格的专有名称,我喜欢它。

^[A-Z][a-z]*(\s([A-Z]|\([A-Z])[a-z\'\(\)]*)?((\s|\-)([A-Z]|\([A-Z])[a-z\'\(\)]*)?((\s|\-)([A-Z]|\([A-Z])[a-z\'\(\)]*)?((\s|\-)([A-Z]|\([A-Z])[a-z\'\(\)]*)?$

但是如果我想添加最小和最大长度验证怎么办?我期望样本的所有字符的最小值为 3,最大值为 25:

Tada Tadadada Tadadadadada(长度为 26)是不允许的, Ta是不允许的, 允许 Tada Tadadada Tadadadadad(长度为 25), Tad 是允许的

regex validation word letter
© www.soinside.com 2019 - 2024. All rights reserved.