Ce tutoriel vous apprend à utiliser JavaScript pour restreindre les commentaires en anglais ou restreindre les commentaires en chinois.
L'anglais est interdit:
La copie de code est la suivante:
<input type = "text" onKeyPress = "return event.KeyCode> = 48 && event.KeyCode <= 57 || (this.value.indexof ('.') <0? event.keycode == 46: false)" onPaste = "return! ClipboldData.getData ('Text').
Utilisez des expressions régulières pour restreindre uniquement le chinois:
La copie de code est la suivante:
<input type = "text" onkeyup = "value = value.replace (/ [^ / u4e00- / u9fa5] / g, '')" />
1. Utilisez des expressions régulières pour limiter uniquement les caractères de largeur:
La copie de code est la suivante:
<input type = "text" onkeyup = "value = value.replace (/ [^ / uff00- / uffff] / g, '')" />
2. Utilisez des expressions régulières pour limiter uniquement l'entrée numérique:
La copie de code est la suivante:
<input type = "text" onkeyup = "value = value.replace (/ [^ / d] / g, '')" onBeforepaste = "ClipboardData.setData ('Text', ClipboardData.getData ('Text'). Remplace (/ [^ / D] / G, '')" />
3. Utilisez des expressions régulières pour limiter uniquement le numérique et l'anglais:
La copie de code est la suivante:
<input type = "text" onkeyup = "value = value.replace (/ [/ w] / g, '')" onBeForepaste = "ClipboardData.setData ('Text', ClipboardData.getData ('Text'). Remplace (/ [^ / D] / G, ''))" />