Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 从正则表达式到正确的UI验证错误_Regex - Fatal编程技术网

Regex 从正则表达式到正确的UI验证错误

Regex 从正则表达式到正确的UI验证错误,regex,Regex,我们使用的服务发送预订(某物的)所需的字段列表。 输出如下所示: 字段_1 验证:[-\s/0-9A-Z]{1105} 字段2 等等 在UI上,我们希望将其映射到英语文本(或其他语言,但现在假设为英语)。 UI验证错误可能是: “请输入有效格式:字母字符和/或1到105之间的空格” 想法是将任何正则表达式翻译成文本 我想知道,以前是否已经解决过这个问题?您可以将可读的错误消息添加到列表中:Field_1 Validation[regex]消息:“…”。但我认为这并没有太大帮助。告诉人们他们遗漏了

我们使用的服务发送预订(某物的)所需的字段列表。 输出如下所示:

  • 字段_1 验证:[-\s/0-9A-Z]{1105}
  • 字段2 等等 在UI上,我们希望将其映射到英语文本(或其他语言,但现在假设为英语)。 UI验证错误可能是:

    “请输入有效格式:字母字符和/或1到105之间的空格”

    想法是将任何正则表达式翻译成文本


    我想知道,以前是否已经解决过这个问题?

    您可以将可读的错误消息添加到列表中:Field_1 Validation[regex]消息:“…”。但我认为这并没有太大帮助。告诉人们他们遗漏了什么会更有帮助,例如,“必须至少有一个数字”,为此,您需要进行多次检查,每个错误情况一次。您使用的是什么语言?“语言”不是一个很有用的标签。我不介意使用哪种语言,但更重要的是,无论使用哪种语言,如何处理它。。我删除了语言标签。。谢谢你的回答!顺便说一句“请输入有效格式:字母字符和/或1到105之间的空格”-这将是一条非常糟糕的错误消息,因为它被理解为…字母字符和/或字符代码为1到105之间的空格…。正确的英语应该是1到105个字母字符和/或空格。