特殊文字を処理する JavaScript エラー †
P粉187160883
P粉187160883 2023-09-07 19:16:32
0
1
469

textareaで、最後の「†」文字の位置を決定したいと思います。

リーリー リーリー

これはここではうまく機能しますが、ブラウザでは奇妙な結果が得られます

ただし、文字が見つからず、-1 が返されます。

私はキャラクターの内面のパフォーマンスを理解しようと努めます。コンソールでは「-」と出力されますが、これは奇妙に思えます。

P粉187160883
P粉187160883

全員に返信(1)
P粉043432210

まず、それがどのように機能するかを見てみましょう。

リーリー リーリー

これを確認したので、コードの何が問題なのかを調べる必要があります。まず、textField.value に検索している文字が含まれているかどうかを確認する必要があります。次に、コード内のこの呼び出しを見てください:

リーリー

これは実際には、先頭から startPos までの部分文字列を取得します。 startPos の名前から判断すると、startPos より前の文字列を取得するのではなく、startPos から文字列を取得しているようです。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート