当前位置: 首页 > 知识库问答 >
问题:

角度可执行电子模式不接受有效的正则表达式

岳茂
2023-03-14

我试图使用angular xeditable指令中的e-pattern验证文本字段的用户输入。我使用在线正则表达式生成器/测试仪构建了正则表达式,它完全符合我的要求,但是angular xeditable似乎无法识别该表达式是否有效。即使表达式有效,它也会显示以下内容。

要求:

  • 价值必须是

有效输入:0.5,0.95,0.40,1.0

正则表达式:

 ^((0+(\.[0-9][05]?))|1+(\.0))$

代码:

信息:

有什么我遗漏的或需要修改的表达式或span标记吗?


共有1个答案

阳建弼
2023-03-14

失败,我刚刚发现了一个问题,它非常简单,在表达式之前或之后不需要/^或$/而应该改为:

 e-pattern="((0+(\.[0-9][05]?))|1+(\.0))"
 类似资料:
  • 我需要制作一个密码模式验证器 密码应具有: < li>1个大写字母 < li>1个小写字母 < li >一个号码 < li >最小长度为8。 我发现了这个正则表达式模式: 然而,验证器总是声称我的输入无效 根据 https://regex101.com/r/AfAdKp/1 此值应该是有效的。 编辑:澄清一下,Test1234应该可以工作

  • form control()validators . pattern()与此regex表达式有问题,用于验证1个字符、1个数字、最少8个字符、最多16个字符的密码。 通过验证程序的测试密码: asdfqwer//不应通过验证器 zxcvasdf//不应通过验证器 asdfqwer2 //这是正确的 不通过验证器的测试密码: 程序//这是正确的 在服务器端尝试这种模式或者使用在线regex测试平台都

  • 问题内容: 首先,我知道不建议使用正则表达式发送电子邮件,但我必须对此进行测试。 我有这个正则表达式: 在Java中,我这样做: 但是,无论电子邮件是否格式正确,正则表达式都会失败。Eclipse内部的“查找并替换”功能可以在同一个正则表达式下正常运行。 任何想法? 问题答案: FWIW,这是我们用来验证电子邮件地址的Java代码。正则表达式非常相似: 工作相当可靠。

  • 下面是我正在使用的正则表达式的最新版本,它抛出了错误“Invalid regular expression” XSD:正则表达式在位置4验证失败:当前选项设置不支持此表达式。 我在xsd文件中得到了这个异常,我正在message broker(IIB)中开发这个xsd。有谁能帮我解决这个问题吗?

  • 我需要编写一个具有以下规则的正则表达式: null null 这些示例无效: > 12--11(因为它包含两个连字符) 1-2345(因为它包含5号) <>是字符出现在最后一个位置,那么在字符之前必须有一个数字not hypen。 即11-A(必须不及格)11-1A(必须及格)

  • 我是正则表达式的初学者,并尝试搜索特定的数字模式。以下数据以 XML 格式嵌入。 要求是提取数据(最里面的列表)。在这个例子中,数据从24779开始到24760。注意:每次数据可能不是从“24”开始。因此,我计划通过以下逻辑提取:如果标签名(在本例中:DUT_1_PC)具有非零的有效数据,并且有效数据的计数大于100,用逗号分隔,则提取该列表及其标签名(DUT_1_PC)。 我无法提取所需的数据。