SoFunction
Updated on 2025-04-06

Form Number Character Verification Regulation

<input type="text" name="textfield" onKeyPress="javascript:alert();return flase">
1. Only numeric codes can be entered in the text box (decimal points cannot be entered either)
<input onkeyup="=(/\D/g,'')" onafterpaste="=(/\D/g,'')">
2. You can only enter numbers and enter decimal points.
<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">
<input name=txt1 onchange="if(/\D/.test()){alert('Only enter numbers');='';}">
3. Number and decimal point method two
<input type=text t_value="" o_value="" onkeypress="if(!(/^[\+\-]?\d*?\.?\d*?$/))=this.t_value;else this.t_value=;if((/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=" onkeyup="if(!(/^[\+\-]?\d*?\.?\d*?$/))=this.t_value;else this.t_value=;if((/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=" onblur="if(!(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))=this.o_value;else{if((/^\.\d+$/))=0+;if((/^\.$/))=0;this.o_value=}">
4. Only enter letters and Chinese characters
<input onkeyup="value=(/[\d]/g,'') "onbeforepaste="('text',('text').replace(/[\d]/g,''))" maxlength=10 name="Numbers">
5. Only enter English letters and numbers, not Chinese
<input onkeyup="value=(/[^\w\.\/]/ig,'')">
6. Only enter numbers and English <font color="Red">chun</font>
<input onKeyUp="value=(/[^\d|chun]/g,'')">
7. There can only be up to two digits after the decimal point (numbers and Chinese can be entered), and letters and operator symbols cannot be entered:
<input onKeyPress="if((<48 || >57) && !=46 || /\.\d\d$/.test(value))=false">
8. There can only be up to two digits after the decimal point (numbers, letters, and Chinese), and operator symbols can be entered:
<input onkeyup="=(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')">

<input onkeyup="value=(/[^\d\.]/g,'')">
<input type=text onkeypress="return >=65" style="ime-mode:disabled">

<input type=text t_value="" o_value="" onkeypress="if(!(/^[\+\-]?\d*?\.?\d*?$/))=this.t_value;else this.t_value=;if((/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=" onkeyup="if(!(/^[\+\-]?\d*?\.?\d*?$/))=this.t_value;else this.t_value=;if((/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=" onblur="if(!(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))=this.o_value;else{if((/^\.\d+$/))=0+;if((/^\.$/))=0;this.o_value=}">

<input onkeyup="=(/\D/g,'')" onafterpaste="=(/\D/g,'')">
or
<input name=txt1 onchange="if(/\D/.test()){alert('Only enter numbers');='';}">
or
<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">


Restrict text boxes to enter only numbers including decimal points
<input onkeyup="value=(/[^\d\.]/g,'')">
Regarding regular expressions 1. Only enter numbers and English: <input onkeyup="value=(/[\W]/g,'') " onbeforepaste="('text',('text').replace(/[^\d]/g,''))" ID="Text1" NAME="Text1">
2. Only numbers can be entered: <input onkeyup="value=(/[^\d]/g,'') " onbeforepaste="('text',('text').replace(/[^\d]/g,''))" ID="Text2" NAME="Text2">
3. Only input full-width: <input onkeyup="value=(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="('text',('text').replace(/[^\uFF00-\uFFF]/g,''))" ID="Text3" NAME="Text3">
4. Only Chinese characters can be entered: <input onkeyup="value=(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="('text',('text').replace(/[^\u4E00-\u9FA5]/g,''))" ID="Text4" NAME="Text4">
Automatically select when moving to the input box: <input type="text" name="text1" value="Input search keyword" onclick="javascript:.();.();" maxlength="15" />