テキストボックスに入力された最初の文字を大文字にするjqueryコードがあり、同じテキストボックスに数字を入力できないようにする別のコードがあります。
問題は、一方を使用すると、もう一方が機能しないことです。両方を 1 つに組み合わせる方法を誰かに教えてもらいたいと思っていまし.replace()
た。次のコードを使用して、最初の文字入力を大文字にします。
$(this).val(txt.replace(/^(.)|\s(.)/g, function($1){ return $1.toUpperCase( ); }));
そして、このコードを使用して、テキスト ボックスで数字を禁止します。
$(this).val($(this).val().replace(/[^a-z]/g,''));
ありがとうございました!