Input validation expression

1, but can not enter spaces

<input type="text" onkeyup="this.value=this.value.replace(/^ +| +$/g,'')">

2, can not enter a comma and a space under the English state

<input type="text" onkeyup="this.value=this.value.replace(/[, ]/g,'')">

3, can only enter numbers

<input type="text" maxlength="11" onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"/>

4, can only enter letters and numbers

<input type='text' maxlength="17" onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"/>

5, is the first Chinese character verification

// characters 
var new new REG = the RegExp ( "[u4E00 \\ - \\ u9FFF] +", "G"); 
  (! Reg.test (plateNumber.charAt (0))) IF { 
  Alert ( "Please enter the first characters "); 
  return; 
}

6, second place in English letters

// authentication is alphabetical 
var RegL = / ^ [A-Za-Z] + $ /; 
    (! Regl.test (plateNumber.charAt (. 1))) IF { 
    Alert ( "Please enter the second letter of the English" ); 
    return; 
}

7, after a few numbers is a combination of letters

// letters or numbers 
var REGx = / ^ [A-Za-Z0-9] * $ /; 
var plateNumber.substr AA = (. 5-plateNumber.length); 
    IF (! Regx.test (AA)) { 
    Alert ( "Please enter the correct combination"); 
    return; 
}

8, can input Chinese characters, English, numbers

<input type="text" onkeyup="value=value.replace(/[^\w\u4E00-\u9FA5]/g, '')"/>

9, js pure digital verification

// pure digital regular 
Ar REG = / ^ [0-9] * $ /; 
IF (reg.test (Vmobile)!) { 
    Alert ( "Please enter a pure digital"); 
}

10, js mixed in alphanumeric

Digital mixing English // 
var the rel = / ^ [0-9a-zA-the Z] + $ / 
IF {(rel.test (vChassisNumber)!) 
    Alert ( "Please enter numbers or letters"); 
}

  

 

Guess you like

Origin www.cnblogs.com/wuliujun521/p/11459764.html