javascript - 在JavaScript中,搜索关键字

下面是客户代码的例子:

C000000123 C000000456

如果在搜索框中输入C123,"C000000123"将自动显示,这9个数字是固定的。


function test(key, num, digit) {



 let retStr;


 xxxx (condition)


 retun retStr;



}



下面是详细说明:

输入:123,输出:A00000123

输入:1,输出:A00000001

输入:99999,输出:A00099999 **

时间:


function getOutput(input){


 var str=input.substring(1,input.length);


 var padd0=9-str.length; 


 var zr="000000000";


 var zrsub=zr.substring(0,padd0);


 var output=input[0]+zrsub+""+str;


 return output;


}



//Example:像(可以使用字母)这样调用它:


getOutput("C123"); //or


getOutput("D123");



如果指定字符串以搜索字符串结尾,则可以在js中使用.endsWith,它接受字符串和搜索字符串,并返回true 。

此函数接受一个客户id数组和一个搜索字符串,并返回匹配的客户id,


function searchCustomer(customers, searchString) {


 return customers.find(customer => customer.endsWith(searchString));


}



searchCustomer(['C000000123', 'C000000456'], 123); //"C000000123"


searchCustomer(['C000000123', 'C000000456'], 456); //"C000000456"


searchCustomer(['C000000123', 'C000000456', 'A00000001'], 1); //"A00000001"




...