Javascript 具有输入属性的表单';必需的';和';图案';不';行不通
嗨,我有HTML5的代码:Javascript 具有输入属性的表单';必需的';和';图案';不';行不通,javascript,html,css,regex,Javascript,Html,Css,Regex,嗨,我有HTML5的代码: 日期 用户卡 当我试图运行代码时,所需的控件不起作用。为什么?实际上并不了解问题,但您有一个不完整的标记,您通过设置显示:无,使表单隐藏您的正则表达式模式: ^[A-Za-zèòà\s]$ 只有一个字符 如果希望零到任意数量的字符,请使用: 如果需要一到任意数量的字符,请使用: 如果您想要正好二十个字符,请使用: 如果需要三到二十个字符,请使用: style=“display:none;”type=“hidden”将是您的的一个问题没有开头标记是一个问题^[A-
日期
用户卡
当我试图运行代码时,所需的控件不起作用。为什么?实际上并不了解问题,但您有一个不完整的
标记,您通过设置显示:无,使表单隐藏代码>您的正则表达式模式:
^[A-Za-zèòà\s]$
只有一个字符
如果希望零到任意数量的字符,请使用:
如果需要一到任意数量的字符,请使用:
如果您想要正好二十个字符,请使用:
如果需要三到二十个字符,请使用:
style=“display:none;”type=“hidden”
将是您的
的一个问题<代码>
没有开头标记是一个问题^[A-Za-zèèèA\s]$
因为您的模式意味着只匹配以字符集中的单个字符开头和结尾的字符串。使用^[A-Za-zèèA\s]+$
或^[A-Za-zèA\s]{3,20}$
。顺便说一下,这将匹配三个空格,诸如此类。
^[A-Za-zèòà\s]*$
^[A-Za-zèòà\s]+$
^[A-Za-zèòà\s]{20}$
^[A-Za-zèòà\s]{3,20}$