我有几个具有以下命名约定的对象。
a. "Purchase Order 1"
b. "Purchase Order 2"
c. "Purchase Order 3"
d. " Purchase Order 4" (space at the start)
e. "Purchase Order 5 " (space at the end)
f. "Purchase Order 10"
g. "Purchase Order 11"
h. "Purchase Order 12"
i. "Purchase Order13"
- 按"Order"搜索应该列出所有
- 允许"5"或"P"是否有意义,或者我应该在搜索之前剥离它们吗?
- 我需要搜索所有以"1"开头的订单。这样我就可以避免订单13。
用户界面应该如何处理空间作为输入(特别是在开始和结束时)。需要输入。
您的对象应该有一个指示订单号的字段。
如果这是不可能的,所有你得到的是一个文本字段,那么你必须应用修剪用户输入当它被转移到后端
还应该对存储中的文本值应用trim。然后你发明一些匹配机制。这个机制将取决于你使用的技术来访问你的数据,如果它是一个数据库,那么一些LIKE SQL语句。
如果都是POs,也许用户只需要输入号码。也许是下拉或选择器,这样他们甚至不需要输入。