js input入力ブロックチェック

2315 ワード

英語のみ入力できます
英語のみ入力できます
貼り付けできませんでした.右ボタンがイジェクトされません.貼り付けメニューは数字のみ入力できます.
数値、小数点のみを入力できます.
数字、小数点、下線しか入力できません.

英語と数字のみ入力できます.
漢字のみ入力できます.
入力禁止法の入力:
入力方法を切り替えられませんでした.
中国語、英語、数字、@記号と.記号のみ入力できます.
空ではない:
 
inputは入力長さをチェックします.入力長が8桁を超えると、前回のデータを返します.


verifyData() {
  if (this.data.length > 8) {
    Toast('          ');
  }
},
正則:
0より大きい正の整数(0を含まない)var reg=/^\+?[1-9]\d*/;    
正の整数と0(0を含む)var reg=/^[1-9]\d*1240/;
最大2位小数(マイナスではない)var reg=/\d+(\.\d{0,2})?
中国語と数字だけでVar reg=/\\w\u 4 E 00-\u 9 FA 5/g
input入力ボックス入力検証οnkeyup=「this.value=this.value.match(/\d+(\.\d{0,2})?/)?this.value.match(/\d+(\.\d{0,2})?/)[0]:'」
οnkeyup=「value=value.replace(/^\w\u 4 E 00-\u 9 FA 5)/g、'」 
//////////////////////////////////////////////////
js各種検証テキストボックス入力フォーマット(正規表現)
暇ではない 
英語と数字のみ入力できます.
文字はアルファベットと数字、アンダースコア、点記号から構成されます.また、先頭は下線とアルファベットだけです. /^([a-zA-z_]{1}(\w]*)/g.test(str)
数字のみ入力できます
中国語のみ入力できます
英語のみ入力できます.
中国語、英語、数字、@記号と.記号のみ入力できます.
英語入力のみ許可し、貼り付けもできず、メニューの貼り付けもできません.
数字と点記号のみ入力できます.(^\d\.)の中のdは大文字Dではなく、数字以外のすべての文字になります.
とりあえずここに入力してください.οnkeyup=「value=value.replace(/^\X)/g、'」のXを入力したいコードに変えたらいいです.
日本語:u 4 E 00-u 9 FA 5数字:d、0-9英語:a-z、A-Z他の記号@、点または他の記号も複数あってもいいです.\で仕切ればいいです.例えば、中、英語と数字に@記号をつけて記号を加えます.\a-z\A-\Z 0-9\u 4 E 00-\u 9 FA 5\.
テキストボックスでメニューを右クリックできない場合とコピーした情報を貼り付けられない場合は、その中にワンキーDown=「fncKeyStop」を入力します.οnpaste=「return false」οncοtextmenu=「return false」