No.2ベストアンサー
- 回答日時:
こんな風にしてみては?
function test()
{
str = testarea.value.replace(/\r\n|\r|\n/g, '');
alert(str.length);
}
全ての改行を抜いて、文字数をカウントします。
この回答へのお礼
お礼日時:2001/05/18 12:00
皆様、回答ありがとうございました。javascript初心者としてははじめての記述内容もあり、勉強になりました。そして、初心者としては、より簡単な方法で、今回の課題は解決させていただきます。
(^^;
No.1
- 回答日時:
テキストエリアの中で改行した時におかしくなりませんか?
Windows 上では、改行文字は復帰文字( "\r" )と行送り文字( "\n" )の
2文字で構成されますので、「あいう<改行>えおか」と入力した状態だと 8文字
となります。
改行文字があるかどうかは、
testarea.value.indexOf( "\r\n", i )
で検索できます。見つかれば 0から数えて何文字目にあるかが返ってき、見つから
なければ -1 が返ってきます( i には 文字列の何文字目から検索するかを指定
します)ので、改行文字が何文字あるかを調べてその分減らしてあげましょう。
(改行文字を数えないのであれば 改行文字数×2を、1文字として数えるのであれば
改行文字数を引けば良いですよね)
※ Macintosh や Unix などでは、改行を構成する文字や文字数も異なります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- JavaScript セレクトボックスで配列を呼び出したい。 1 2022/07/08 20:14
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#のシリアル通信プログラムで...
-
Excel VBA 見本通りに...
-
Eclipseの空白が変な...
-
Pythonの勉強を始めました。バ...
-
ASP.NET TextBox 入力制限
-
Fortranのフォーマット
-
氏名の入力チェックに全角スペ...
-
ASCII文字列以外を検出する正規...
-
ホームページ制作でコピーライ...
-
XMLを作成してもタグしか表示さ...
-
GoogleChromeでレイアウトが左...
-
掲示板からIPアドレスってど...
-
<TD><input type="text"></TD>...
-
隠しリンク、裏ページ、等を見...
-
テキストエリア内の改行禁止
-
DBからPDFを取得して別画面で表...
-
下着などの洗濯タグ、どうやっ...
-
H1タグに改行の<br>を使う
-
ハイパーリンクからメニュー無...
-
指定URLを新しいウィンドウで開...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBA 見本通りに...
-
ASP.NET TextBox 入力制限
-
ASCII文字列以外を検出する正規...
-
Pythonの勉強を始めました。バ...
-
半角スペースを含む文字列を変...
-
php でtabを空白に変換して表示...
-
JavascriptでIMEのON,OFF制御
-
ホームページ制作でコピーライ...
-
stray '\\240' in programのエ...
-
氏名の入力チェックに全角スペ...
-
ソースコードの改行文字は何に...
-
ボタンコントロールのTEXT...
-
入力されたテキストが、全角か...
-
Eclipseの空白が変な...
-
指定した文字を始点にスペース...
-
C#のシリアル通信プログラムで...
-
Firefoxでのテキストエリアに入...
-
JSONパース時に改行があるとエ...
-
JSで全角英数記号を半角英数記...
-
カラムの末尾にスペースが入る
おすすめ情報