<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Finding...</title>
<script language="JavaScript" type="text/javascript">
<!--
function Compare(){
var common="";
var num1=document.forms[0].num1.value;
var num2=document.forms[0].num2.value;
var res=document.forms[0].result;
var used=new Array(num2.length);
for(x=0;x<num2.length;x++){
used[x]=0;
}
for(x=0;x<num1.length;x++){
var toFind=num1.charAt(x);
for(y=0;y<num2.length;y++){
if(toFind==num2.charAt(y)){
// found digit in second string - has it been used as a match before?
if(used[y]==0){
// not matched yet... so it's a match
common+=num1.charAt(x);
used[y]=1;
y=num2.length;
} else {
// already used
}
}
}
}
res.value=common;
return false;
}
//-->
</script>
</head>
<body>
<form onsubmit="return Compare();">
First number: <input name="num1" type="text"><br>
Second number: <input name="num2" type="text"><br>
RESULT: <input name="result" type="text"><br>
<input type="submit" value="Test">
</form>
</body>
</html>