1. 数字のみを使用できます
<input name="username" type="text" onkeyup="value=this.value.replace(/\D+/g,'')">
2. 入力できるのは英文字、数字、アンダースコアのみです (以下の 2 つの方法が実装されています)
<input name="username" type="text" style="ime-mode:disabled"> <input name="username" type="text" onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">
3. 入力できるのは英文字、数字、=@# のみです。
<input name="username" type="text" onkeyup="value=value.replace(/[^\w=@#]|_/ig,'')">
4. 入力できるのは漢字のみです
<input name="username" type="text" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">
1. 数字のみを使用できます
<input name="username" type="text" onkeyup="value=this.value.replace(/\D+/g,'')">
2. 入力できるのは英文字、数字、アンダースコアのみです (以下の 2 つの方法が実装されています)
<input name="username" type="text" style="ime-mode:disabled"> <input name="username" type="text" onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">
3. 入力できるのは英文字、数字、=@# のみです。
<input name="username" type="text" onkeyup="value=value.replace(/[^\w=@#]|_/ig,'')">
4. 入力できるのは漢字のみです
<input name="username" type="text" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">
数字のみを入力できます:「^[0-9]*$」。
n 桁の数字のみ入力できます:「^d{n}$」。
少なくとも n 桁の数値「^d{n,}$」のみを入力できます。
m~n 個の数字のみを入力できます:。 "^d{m,n}$"
ゼロで始まる数字とゼロ以外の数字のみを入力できます: "^(0|[1-9][0-9]*)$"。
小数点以下 2 桁の正の実数のみを入力できます: "^[0-9] (.[0-9]{2})?$"。
小数点以下 1 ~ 3 桁の正の実数のみを入力できます: "^[0-9] (.[0-9]{1,3})?$"。
ゼロ以外の正の整数「^?[1-9][0-9]*$」のみを入力できます。
ゼロ以外の負の整数のみを入力できます: "^-[1-9][]0-9"*$。
長さ 3 の文字「^.{3}$」のみを入力できます。
英字 26 文字からなる文字列「^[A-Za-z] $」のみ入力できます。
26 文字の大文字の英字からなる文字列「^[A-Z] $」のみを入力できます。
英小文字 26 文字からなる文字列「^[a-z] $」のみを入力できます。
入力できるのは、数字と 26 文字の英字で構成される文字列「^[A-Za-z0-9] $」のみです。
数字、26 文字の英字、またはアンダースコアで構成される文字列のみを入力できます:「^w $」。
ユーザー パスワードの確認: "^[a-zA-Z]w{5,17}$" 正しい形式は次のとおりです: 文字で始まり、長さは 6 ~ 18 で、文字、数字、および文字のみを含めることができます。アンダースコア。
^%&',;=?$": "[^%&',;=?$x22] " などの文字が含まれているかどうかを確認します。
漢字のみを入力できます: "^[u4e00-u9fa5]{0,}$"
数値と小数点のみを入力できます。アンチペースト:
<input type=""text" onkeyup="value=value.replace(/[^0-9.]/g,''),dxfqlld();" onpaste="value=value.replace(/[^0-9.]/g,'')" oncontextmenu="value=value.replace(/[^0-9.]/g,'')" />