首页 > 解决方案 > 根据模板的 NetSuite 自定义字段

问题描述

关于 Netsuite 中自定义字段的问题。我想在 Inventory item 表单中有一个文本字段,它必须匹配一些规则。规则是: 1. 文本宽度是 11(那个很简单) 2. 前 4 个符号必须是字母,除了第 4 个符号总是“U”。3. 最后7个符号必须是数字。

有没有机会在没有任何脚本或编程的情况下实现这一目标?此外,我认为有一个附加字段表示另一个字段可以(根据上述规则)或不可以是可以接受的。

标签: netsuite

解决方案


您可以使用正则表达式表示您的验证规则^[A-Za-z]{3}U\d{7}$

这表示:

  • ^- 从字符串的开头开始
  • [A-Za-z]{3}- 匹配字符集 AZ 和 az,正好 3 次
  • U- 匹配字符“U”
  • \d{7}- 准确匹配一个数字 7 次
  • $- 断言我们现在在字符串的末尾

如果不满足条件,您可以在工作流公式中使用此正则表达式来返回错误:

NOT REGEXP_LIKE({itemid}, '^[A-Za-z]{3}U\d{7}$')

在此处输入图像描述


推荐阅读