gpt4 book ai didi

regex - HTML5 模式匹配和 MinLength 文本框问题 -

转载 作者:行者123 更新时间:2023-11-27 23:32:50 28 4
gpt4 key购买 nike

我需要将这两种模式组合在一起或在我的 <input> 中同时使用它们字段

我有模式匹配来检查有效时间 - 这很好用并且该字段是“不需要的”所以我们将接受一个空白字段

 pattern="([01]?[0-9]|2[0-3])[0-5][0-9]"

我还想使用这种模式来允许空值或只有 4 个字符的最大和最小长度......

 pattern=".{0}|.{4,4}"

我还设置了最大长度 - 可能是多余的

maxlength="4"

所以基本上我需要 4 个字符或 null 的固定字符长度(时间为 HHMM)- 两者之间没有任何内容....

我本来很乐意使用 minlength,但我收到了关于它在浏览器中的接受度的相互矛盾的报告...

<input type="text" name="movie" maxlength="4" pattern="([01]?[0-9]|2[0-3])[0-5][0-9]" pattern=".{0}|.{4,4}" value='<?php echo $objResult["MOVIE"]; ?>'>

最佳答案

尝试以下模式:

(?:([01]?[0-9]|2[0-3])[0-5][0-9]|^$)

其中表示:您的模式 或一个空字符串(^$ 部分)。
提示: 没有验证您的模式,只是为了让您了解这个概念。

关于regex - HTML5 模式匹配和 MinLength 文本框问题 -,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35086427/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com