ホームページ  >  に質問  >  本文

特殊文字を処理する JavaScript エラー †

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

リーリー リーリー

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

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

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

P粉187160883P粉187160883408日前446

全員に返信(1)返信します

  • P粉043432210

    P粉0434322102023-09-08 09:31:02

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

    リーリー リーリー

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

    リーリー

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

    返事
    0
  • キャンセル返事