JSコントロールのテキストボックスのみ中国語、英語、数字、指定された特殊記号を入力するには、JSテキストボックスコントロールのみ中国語、英語、数字、特殊記号を入力することができます(参照)は、指定されました。

JSコントロールのテキストボックスは、中国語、英語、数字、指定された特殊記号を入力します。

転載https://www.cnblogs.com/jingliwufadaodai/p/5756018.html#4434038

 

英語コンマコンマに中国を含む入力文字列の入力ボックス

例えば:
<input type = "text" ID = "キーワード" スタイル= "幅:650px;">
 
JS:損失イベント、キーコードでカーソル:str.replace(/、/ IG、 '')。
$( "#キーワード")ぼかし(関数(){。
    VAR STR = $( "#キーワード")のval();。
    STR = str.replace(/、/ IG、 '');
    $( "#キーワード「).val(STR);
});
 
 
 

VAR OBJ = document.getElementByIdx_x(」testSelect」); //定位ID

VAR指数= obj.selectedIndex; //選択インデックス

VAR文= obj.options [インデックス]の.text; //選択したテキスト

VaRの値= obj.options [インデックス] .VALUE; //選択された値

 

得られ選択値を選択jQueryの

最初の方法
:$( '#選択testSelectオプション 。//;テキスト()') 選択したテキスト

$( '#TestSelectオプション:選択').val(); //選択された値

$( "#testSelect")に.get(0).selectedIndex; //索引

 

シーン:ドロップダウンボックスのテキスト値が変更されたとき、あなたが選択した取得したいです

$( "#testSelect")の変化(機能(){。
    、アラート($( '#testSelectオプション:選択された'。)テキスト());
});

 

第二のアプローチ
$( "#tesetSelect")を見つける ...( "オプション:選択")のテキスト(); // 選択されたテキスト
...... .val();
......に.get(0).selectedIndex。

 
 
 
 
   

要するに:

  まず、入力「<入力>」李

     onkeyupの= "値= value.replace(/ [^ \ X] / G '')"

そして、X(/ [\ X] / gで、「」)で、あなたがそこに入りたいというコードで、

中国u4E00-u9FA5、0-9、英語AZ \ AZ、その他の記号@、ドットまたは他のシンボル。

また、ライン上で分離し、\で、複数のことができます。
たとえば、次のように@記号のアルファベット+番号+ +ドット記法\ A- \ Z \ A- \ Z0-9 \ u4E00- \ u9FA5 \ @ \

メニューをポップアップするには、右の情報をボックスにコピーしたテキストを貼り付けることはできませんもし

onpaste =「戻りfalse」にも、oncontextmenu =入力する必要があり、「リターン偽の;」で「<入力>」李

 

 

'Sコントロールボックスのみ番号
<入力onkeyupの=「値= value.replace (/ [^ 0-9] / gで、'「) "onpaste ="値= value.replace(/ [^ 0-9] / G '') "も、oncontextmenu ="値= value.replace(/ [^ 0-9] / G '') ">

JS制御ボックス数字のみ、小数
<入力onkeyupの="値=値 。 交換(/ [^ \ 0-9 \ 。] / G '') "onpaste ="値= value.replace(/ [^ \ 0-9 \。] / G '') "も、oncontextmenu ="値= value.replace(/ [^ \ 0-9 \。] / G '') ">

JS制御入力のみ英語のテキストボックス
<入力onkeyupの="値= value.replace (/ [^ \ A- \ Z \ A- \ Z] / G ' 「) "onpaste ="値= value.replace(/ [^ \ A- \ Z \ A- \ Z] / G '') "も、oncontextmenu ="値= value.replace (/ [^ \ A- \ Z \ A- \ Z] / Gは、 '') ">

JSコントロールボックスのみ英語のテキストを入力することができ、数字
<入力onkeyupの="値=値 。交換(/ [^ \ A- \ Z \ A- \ Z0-9] / G '') "onpaste =" 値= value.replace(/ [^ \ A- \ Z \ A- \ Z0-9] / G '') "も、oncontextmenu ="値= value.replace(/ [^ \ A- \ Z \ A- \ Z0-9] / G '')「>

JS中国語入力テキストボックスコントロール
<入力onkeyupの= "値= value.replace (/ [^ \ u4E00- \ u9FA5] / G '')" onpaste =「値= value.replace(/ [^ \ u4E00- \ u9FA5] / gであり、 '' ) "も、oncontextmenu ="値= value.replace(/ [^ \ u4E00- \ u9FA5] / G '') ">

JSテキストボックスコントロール入力中国語、英語、数字
<入力onkeyupの="値= value.replace (/ [^ \ A- \ Z \ A- \ Z0-9 \ u4E00- \ u9FA5] / G '') "onpaste ="値= value.replace(/ [^ \ A- \ Z \ A- \ Z0-9 \ u4E00- \ u9FA5] / G '') "も、oncontextmenu ="値= value.replace(/ [^ \ A- \ Z \ A- \ Z0-9 \ u4E00- \ u9FA5] / G ' 「) ">

JSテキストボックスコントロール入力中国語、英語、数字、スペース
<入力onkeyupの="値= value.replace (/ [^ \ A- \ Z \ A- \ Z0-9 \ u4E00- \ u9FA5 \ 】/ gであり、 '') " onpaste ="値= value.replace(/ [^ \ A- \ Z \ A- \ Z0-9 \ u4E00- \ u9FA5 \] / G '') "も、oncontextmenu ="値=値。交換してください(/ [^ \ A- \ Z \ A- \ Z0-9 \ u4E00- \ u9FA5 \] / G、 '')「>

JSテキストボックスコントロールの入力、中国語、英語、数字、小数点
<入力onkeyupの= "値= value.replace(/ [^ \ A- \ Z \ A- \ Z0-9 \ u4E00- \ u9FA5 \] / G '')" onpaste = "値= value.replace( /[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g、 '') "も、oncontextmenu =" 値= value.replace(/ [^ \ A- \ Z \ A- \ Z0-9 \ u4E00- \ u9FA5 \。] / gで、 '') ">

おすすめ

転載: www.cnblogs.com/lifan12589/p/11911497.html