ホームページ  >  記事  >  ウェブフロントエンド  >  js各種検証テキストボックス入力形式(正規表現)_フォーム効果

js各種検証テキストボックス入力形式(正規表現)_フォーム効果

WBOY
WBOYオリジナル
2016-05-16 18:17:521156ブラウズ

空にすることはできません

英語と数字のみ入力可能です


判定文字は文字、数字、アンダースコア、ピリオドで構成され、先頭はアンダースコアと文字のみです。
/^([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; "

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。