replace() メソッドを使用してcharacters_javascriptスキルを検索する例
May 16, 2016 pm 05:18 PM
replace()
文字を探す
テキスト入力ボックスでよく使用される機能の 1 つは、指定した文字を置換することです。 JavaScript には、指定された文字を代替文字セットで使用するために使用できる、非常に便利なメソッド replace() があります。
replace() メソッドを使用すると、文字列または正規表現を使用して置換する文字または文字セットを指定できます。これはメソッドの最初の引数です。 2 番目の引数は、Xie Ang が置き換えられる文字です。 2 番目の引数は通常、単なる置換文字列 (置換文字セット) ですが、置換文字列を決定する関数にすることもできます。関数の場合は、戻り値を置換文字列として使用する必要があります。 replace() メソッドを非表示にする構文は次のいずれかです:
コードをコピー コードは次のとおりです:
string.replace(oldSubString,newSubString);
string.replace(regEx,finction()); >以下の簡単な例 テキストエリアで replace() メソッドを使用し、テキストボックス内で文字列「URL」を探します。文字列「URL」を見つけた後、メソッドはそれを文字列「ABC」に置き換えます。以下に例を示します:
コードをコピーします
コードは次のとおりです: <html> ; <head><title>replace() メソッド</title></head>
<p>文字列の置換:</p> 🎜>< form name="myForm"> <textarea name="myTextArea" id="myTextArea" cols="40" rows="10">Curl に興味があります。URL はこちらです< ;/textarea><br /><br />
<input type="button" value="文字の URL を置換" onclick="document.myForm.myTextArea.value =document .myForm.myTextArea .value.replace(/burlb/gi, 'abc');">
</form>
</body>
</html>
文字列「URL」の両側に「」を追加して単語の境界を示します。単語全体を検索したいことを示します。文字列「URL」はスタンドアロンの場合にのみ置換されるためです。 word (文字列「URL」の前後に句読点がある可能性があるため、両側にスペースがあるかどうかだけを確認することはできません);
コードをコピー<input type="button" value="文字の URL を置換" onclick="document.myForm.myTextArea.value =document .myForm.myTextArea .value.replace(/burlb/gi, 'abc');">
</form>
</body>
</html>
文字列「URL」の両側に「」を追加して単語の境界を示します。単語全体を検索したいことを示します。文字列「URL」はスタンドアロンの場合にのみ置換されるためです。 word (文字列「URL」の前後に句読点がある可能性があるため、両側にスペースがあるかどうかだけを確認することはできません);
🎜>
コードは次のとおりです:
oneclick="document.myForm.myTextArea.value=document.myForm.myTextArea.value.replace(/burlb/gi,'abc') ;" 文字列「URL」の前後のスラッシュは、Correspondence がその文字列の一致を探していることを示します。 2 番目のスラッシュ (フラグと呼ばれる) の後の「g」は、文書がテキスト領域全体でグローバル一致を探していることを示します (g フラグがない場合は、文字列内の最初の一致のみが置き換えられます)。 i フラグは、大文字と小文字を区別しない一致である必要があることを示します (したがって、文字列「URL」も置換されるか、実際にこれらの文字の大文字と小文字の混合も置換されます)。 「|」記号を使用して複数の文字列を一致させることもできます。次の例では、リンク、URL、またはホームページの一致を検索します:
コードは次のとおりです:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7134
9


Java チュートリアル
1534
14


Laravel チュートリアル
1257
25


PHP チュートリアル
1205
29


CakePHP チュートリアル
1154
46

