First replace the non-digital, except the number and. and/
Obj.value = Obj.value.replace (/[^\-\d./]/g, "");
The first one must be guaranteed to be a number instead of.
Obj.value = Obj.value.replace (/^\./g, "");
Guarantee that only one appears. And not more.
Obj.value = Obj.value.replace (/\.{ 2,}/g, ".");
Ensure that only one appears-and not more.
Obj.value = Obj.value.replace (/\-{2,}/g, "-");
Guaranteed. Appears only once, and cannot occur more than two times
Obj.value = Obj.value.replace (".", "$#$"). Replace (/\./g, ""). Replace ("$#$", ".");
Guaranteed. Only one "-" appears once, and cannot occur more than two times
Obj.value = Obj.value.replace ("-", "$#$"). Replace (/\-/g, ""). Replace ("$#$", "-");
if (obj.value.indexOf ('-') > 0) {
Obj.value = Obj.value.replace ("-", "" ");
}
Ensure that only one appears. and no multiple/
Obj.value = Obj.value.replace (/\/{2,}/g, "/");
Guaranteed/Only occurs once, and cannot occur more than two times
Obj.value = Obj.value.replace ("/", "$#$"). Replace (/\//g, ""). Replace ("$#$", "/");
Input/, you can no longer enter the number
var Re1 = new RegExp (/^\/.*/);
if (/^\/.*/.test (Obj.value)) {
Obj.value = Obj.value.replace (/[\d.) /g, "");
}
Enter a number first, you can no longer enter/
else if (/^\d*/.test (Obj.value)) {
Obj.value = Obj.value.replace (/[\/]/g, "");
}
JS--Limit text box input non-digital