如何使这些 html 和 php 模式发挥作用?

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

我正在尝试使用正则表达式为以下模式进行输入:

  • 强制以大写字母开头第一个字符
  • 强制其他单词(字母)的第一个字符大写
  • 强制单词中的所有其他字母小写
  • 除了单词的第一个字符外,允许在任何地方使用数字和特殊字符

<input type="text" name="display_name" placeholder="Display Name" id="display_name" required minlength="1" maxlength="32" 
pattern="[A-Z].{1,1}[a-z1-9\W_]).{,}[ ]{,}[A-Z].{1,1}[a-z1-9\W_]).{,}[ ]{,}[A-Z].{1,1}[a-z1-9\W_]).{,}[ ]{,}">

另外,如果你可以做到这个模式,我也可以得到相同的模式用于 php pregreplace。

php html regex forms input
1个回答
0
投票

我不知道,但是您正在寻找这种模式吗?请让我知道我会尝试提供另一个 ^(?=[A-Z])(?:(?:[A-Z][a-z0-9!@#$%^&()_+-=,.?;:'"<>/\|` ~]?)+|\w+)$

© www.soinside.com 2019 - 2024. All rights reserved.