gpt4 book ai didi

javascript - 文本输入的模式属性在 Microsoft Edge 上无法按预期工作

转载 作者:行者123 更新时间:2023-11-28 04:04:56 25 4
gpt4 key购买 nike

使用以下 HTML 代码:

<input type="text" pattern="(((\d+)([-]{0,1})(\d+))*)" />

您无法提交表单,因为即使值与模式匹配(例如:123-123-1343),Edge 也会提示格式不正确。

它适用于 Firefox 和 Chrome,但不适用于 Microsoft Edge。

最佳答案

我刚刚发现这不是 Microsoft Edge 端的问题。事实上,Microsoft Edge 帮助我检测到了 Chrome 和 Mozilla 失败的错误。问题正是出在模式属性内的正则表达式中。我必须纠正正则表达式。

现在我的代码如下所示:

<input type="text" pattern="((\d+)(([-]{0,1})(\d+))*)" />

注意:Patter 属性在 Internet Explorer 9 或更早版本上不起作用。

顺便感谢您的帮助。

关于javascript - 文本输入的模式属性在 Microsoft Edge 上无法按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46788548/

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