A small feature in a Web site that requires users to enter only 16 digits.
Try the JavaScript method:
For example: One method:
Only allow input number
function Checkkey2 (value, e) {
var key = window.event? E.keycode:e.which;
if (Key > && key < 106) | | (Key > && key < 60)) {
}
else if (key!= 8) {
if (window.event)//ie
{
e.returnvalue = false;
}
else//firefox
{
e.preventdefault ();
}
};
Another method:
Only numbers can be entered with regular expression restrictions:
onkeyup= "Value=value.replace (/[^/d]/g," "Onbeforepaste=" clipboarddata.setdata (' text '), Clipboarddata.getdata (' text '). Replace (/[^/d]/g, ') "
The above two methods I have used, but there are a number of problems, such as browser compatibility issues, can not achieve the desired effect, so, finally consider using the regular to write their own.
Direct code, very simple regular expression:
Page effect:
Browser compatibility:
I am under the IE7.8.9.10, firefox,chrome under the test can be.
The above is a small series for everyone to bring jquery+ regular + text box can only enter the realization of the number of the full content, I hope that we support cloud-Habitat Community ~