1

我正在创建一个域规则,以避免我的国家域中的值与国家长名称/两字母代码/三字母代码/数字代码和本地标题不对应。

你能帮我创建一个规则来捕捉像平假名和阿拉伯字母这样的本地字符吗?

这就是我的域值的样子

在此处输入图像描述

我试图捕捉像

  • البحرين(巴林)
  • বাংলাদেশ (孟加拉国)
  • កម្ពុជា(柬埔寨)
  • 阿拉伯联合酋长国 (الإمارات العربية المتحدة)

这是我到目前为止的进步

在此处输入图像描述

另外,我想知道 DQS 用于正则表达式的方言是什么。

4

2 回答 2

1

也许您可以在正则表达式上使用 Unicode 类别。在此处检查如何执行此操作:

https://www.regular-expressions.info/unicode.html

于 2019-06-19T19:12:43.770 回答
1

您可以制作一个匹配多个备选方案的正则表达式,基本形式是这样的:

^(A|B|C|D)$

其中AB和表示您允许的模式,例如C等等。阅读:https ://www.regular-expressions.info/alternation.htmlD[0-9]{3}

这样,您只需要一个(虽然更长)正则表达式,这可能更容易在 UI 中处理,并且 DQS 只需根据单个表达式检查输入值,这对性能更好。

于 2019-06-19T17:40:07.870 回答