2013-01-22 11 views
0

我有几个对象具有以下命名约定。如何处理空间,同时搜索信息

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" 
  1. 通过“订单式”搜索应列出一切
  2. 是否有意义,让“5”或“P”,或者我应该寻找之前带他们。
  3. 我需要搜索以“1”开头的所有订单。这样我可以避免Order13。

用户界面应该如何处理输入空间(特别是在开始,结束时)。需要投入。

回答

0

您的物品应该有一个表示订单号的字段。

如果这是不可能的,并且您拥有的只是一个文本字段,那么当用户输入传输到后端时,您必须将trimming应用于用户输入。

还应该修剪应用于存储器中的文本值。然后你发明了一些匹配机制。这种机制将取决于您用来访问数据的技术,如果它是数据库,则取决于某些LIKE SQL语句。

0

如果他们都是采购订单,或许用户只需要输入号码。也许是一个下拉或选择器,所以他们甚至不需要输入。