gpt4 book ai didi

javascript - AngularJS ng-pattern 的正则表达式问题

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

我遇到了使用 Angular JS ng-pattern 的正则表达式的问题。我编写了以下用于输入验证的正则表达式,它拒绝包含换行符、制表符和回车符的所有输入:

\A(.*)[^\t\r\n]\z

我使用 Rubular 进行了测试,它有效。但是当我将 .aspx 的 ng-pattern 放入相同的表达式时边界/myregex/(即:/\A(.*)[^\t\r\n]\z/),显然我指定了触发条件“...$error.pattern”,但它没有工作,即它总是认为输入是错误的。编辑:在我的正则表达式中“A(.”之后还有一个 *

最佳答案

Javascript 不支持 \A (start)、\z (end) anchor 。所以我建议你用 ^$

替换它们
^(.*)[^\t\r\n]$

关于javascript - AngularJS ng-pattern 的正则表达式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28108990/

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