Hi,

Good day!

I have problem in checking if the two values of variables is match or like.

sample 1:

in this sample 1 my condition works fine.
Code:
lot_number = LO130227003
lot_number_scan = LO130227003

if(lot_number === lot_number_scan)
{
alert('correct');
}
else
{
alert('wrong');
}
sample 2:
in this sample 2 my condition did not work.
Code:
lot_number = LO130227003-LO130228001
lot_number_scan = LO130227003
 
if(lot_number === lot_number_scan)
{
alert('correct');
}
else
{
alert('wrong');
}
I tried to find the solution in this problem but I can't find the same problem.
I want to happen is:


Code:
if(LO130227003-LO130228001 LIKE OR Match LO130227003)
{
alert('correct');
}
elseif(LO130227003-LO130228001 LIKE OR Match LO130227003LO130228001)
{
alert('correct');
}
else
{
alert('wrong');
}
I don't know what syntax should I used.

here is my code:
HTML Code:
function sequence(varid)
{
    
   var a=  varid.indexOf("/")
  var b=  varid.slice(0,a); 
   b =  parseInt(b)
    c= (b+1)
var f = varid.slice(a); 


 if (window.event.keyCode==13 || window.event.keyCode==10) {

 var lot_number = document.getElementsByName("lot_number")[b].value;
 var lot_number_scan = document.getElementsByName("lot_number_scan")[b].value;

var counting = document.getElementsByName("lot_number_scan");

counting = counting.length;

 var newid = c + f
 if(c == counting)
 {
  document.getElementById("issued_by").focus();    
 }
 else
 {
  //----In this part I need to check if lot_number like lot_number_scan
 if(lot_number === lot_number_scan)       
 {  
 document.getElementById(newid).focus();     
 }
 else{
    document.getElementsByName("lot_number_scan")[b].value = ''; 
    document.getElementsByName("lot_number_scan")[b].focus(); 
 }
 }

 }
}
I hope someday can help me to fix this problem.

Thank you so much.