ホームページ > 記事 > ウェブフロントエンド > js各種検証テキストボックス入力形式(正規表現)_フォーム効果
空にすることはできません
英語と数字のみ入力可能です
判定文字は文字、数字、アンダースコア、ピリオドで構成され、先頭はアンダースコアと文字のみです。
/^([a-zA-z_]{1})( [ w]*)$/g.test(str)
数字のみを入力できます
中国語のみ入力可能です
英語のみ入力可能です
中国語、英語、数字、@ 記号、. 記号のみを入力できます
英語入力のみが可能で、貼り付けや貼り付けメニューのポップアップはできません
数字とピリオドのみを入力できます (注:[^d.] の d は大文字の D として書くことはできません。そうしないと、数字以外のすべての文字になります)
簡単に言うと、まず に onkeyup="value=value.replace(/[^X]/g,'')" を入力し、次に (/[X]/g,'') に X を入力します。入力したいコードに置き換えてください
中国語: u4E00-u9FA5
数字: d、0-9
英語: a-z、A-Z
その他の記号@ 、ドット、その他の記号を複数指定することもできます。
で区切ってください。例:
中国語、英語、数字、@ 記号、ドット記号: a-zA-Z0-9u4E00-u9FA5@.
右クリックのポップアップ メニューを禁止し、コピーした情報をテキスト ボックスに貼り付ける場合は、 に onKeyDown="fncKeyStop(event)" と入力します。 onpaste="return false" oncontextmenu="return false; "