この記事の内容は、js 正規表現で実装されたさまざまな検証テキスト ボックスの入力形式に関するものです。必要な方は参考にしていただければ幸いです。
空にすることはできません
英語と数字のみ入力可能です
判定文字は文字と数字、アンダースコア、ピリオドで構成されており、先頭はアンダースコアと文字のみです。
/^([a-zA-z_]{1})([\w]*)$/g.test(str)
は数字のみ入力可能
は中国語のみ入力可能
は英語のみ入力可能
は中国語、英語、数字、@記号、.のみ入力可能です。記号
英語入力のみが可能で、ペーストもペーストメニューのポップアップも許可されません
数字とピリオドのみ入力可能です(注: [^d.] の d は入力できません)大文字の D として書く必要があります。そうでない場合は、数字を除くすべての文字になります)
つまり、まず < に onkeyup="value=value.replace(/[^X]/g,'')" と入力します。 ;input> そして、(/[X]/ g,'') でドットまたは他の記号を置き換えるだけです。
例:中国語、英語、数字と @ 記号とドット。記号:a-zA-Z0-9u4E00-u9FA5@.テキストボックスに入れたい場合 右クリックメニューが出ず、コピーした情報を貼り付けることができない場合は、<に
onKeyDown="fncKeyStop(event)" onpaste="return false" oncontextmenu="return false;"
以上がjs正規表現で実装された各種検証用テキストボックス入力形式の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。