文字列jqueryのすべての文字を置き換えます

マスターヨーダ

関数*使用して、特定の文字列のすべての文字を置き換えるにはどうすればよいreplaceAll()ですか?

var words = ['marvel','computer','regex','throne'];
var rand = words[Math.floor(Math.random() * words.length)];
//should replace all characters in the string with *
$('#value').text(rand).replaceAll(rand,'*');
.container{
   border: 1px solid black;
   padding: 5px;
   margin: 5px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class='container'>
  <input type='text' />
  <span id='value'></span>
  <hr />
  <button type='button' id='submit'>Submit</button>
</div>

正規表現のルートをたどらないほうがいいのですが、そうしなければならないのではないかと思います。


文字で文字列を隠す楽しみのための簡単な絞首刑執行人プログラムを書いています*次に、ユーザーは文字を入力し、正しい場合は文字列内の文字が元の文字にリセットされます。

正規表現は、このようなものに最適ですが、あまり馴染みがありません。

Nenad Vracar

正規表現を使用したくない場合は、split()文字列を配列に変換してからmap()、条件に基づいて各要素を変更するために使用できます

let replaceAll = (str, chars = []) => {
  return str.split('')
  .map(c => c.trim() && !chars.includes(c) ? '*' : c)
  .join('');
}
  
console.log(replaceAll('lorem ipsum', ['l', 'm']))
console.log(replaceAll('123    lorem ips', ['2', 'i'] ))

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

文字列内のすべての文字を置き換えます

分類Dev

文字列のすべての `[]`文字を置き換えます

分類Dev

JqueryはRegExのすべての文字列値を置き換えます

分類Dev

すべての文字列jqueryのタブを置き換えます

分類Dev

文字列c#のすべての部分文字列を置き換えます

分類Dev

文字列内の他のすべての文字をphpに置き換えます

分類Dev

Swiftの文字列内のすべての文字を置き換えます

分類Dev

文字列javascriptのすべての特殊文字を置き換えます....?

分類Dev

jQuery-文字列内の文字のすべてのインスタンスを置き換えます

分類Dev

Kotlinは複数の文字をすべて文字列に置き換えます

分類Dev

div内のすべての特定の文字をjqueryに置き換えます

分類Dev

Javaの文字列内のすべての「(」と「)」を置き換えます

分類Dev

配列に存在する文字を除く、文字列内のすべての文字を置き換えます

分類Dev

vimの括弧部分を除くすべての文字列を置き換えます

分類Dev

Groovyは文字の後のすべてを置き換えます

分類Dev

Java-文字列内のすべての '$ {'を置き換えます

分類Dev

文字列内のすべてのスペースを「+」で置き換えます

分類Dev

JavaScript-文字列内のすべてのコンマを置き換えます

分類Dev

文字列内のすべての非英数字を置き換えます

分類Dev

文字列内のすべての非英数字を置き換えます

分類Dev

Javaは文字列内のすべての角括弧を置き換えます

分類Dev

文字列内のすべてのスペースを+に置き換えます

分類Dev

HTML文字列内のすべての<a>タグを置き換えます

分類Dev

JavaScriptは文字列toUpperCaseのすべての母音を置き換えますか?

分類Dev

MySQL-列のすべての文字をPythonに置き換えます

分類Dev

jQueryは、htmlページ内の文字列のすべての出現を置き換えます

分類Dev

文字列javaの「+」のすべての文字を空の文字に置き換えます

分類Dev

sed-で始まるすべての文字列を置き換えます

分類Dev

文字列の大文字を見つけて置き換えます

Related 関連記事

  1. 1

    文字列内のすべての文字を置き換えます

  2. 2

    文字列のすべての `[]`文字を置き換えます

  3. 3

    JqueryはRegExのすべての文字列値を置き換えます

  4. 4

    すべての文字列jqueryのタブを置き換えます

  5. 5

    文字列c#のすべての部分文字列を置き換えます

  6. 6

    文字列内の他のすべての文字をphpに置き換えます

  7. 7

    Swiftの文字列内のすべての文字を置き換えます

  8. 8

    文字列javascriptのすべての特殊文字を置き換えます....?

  9. 9

    jQuery-文字列内の文字のすべてのインスタンスを置き換えます

  10. 10

    Kotlinは複数の文字をすべて文字列に置き換えます

  11. 11

    div内のすべての特定の文字をjqueryに置き換えます

  12. 12

    Javaの文字列内のすべての「(」と「)」を置き換えます

  13. 13

    配列に存在する文字を除く、文字列内のすべての文字を置き換えます

  14. 14

    vimの括弧部分を除くすべての文字列を置き換えます

  15. 15

    Groovyは文字の後のすべてを置き換えます

  16. 16

    Java-文字列内のすべての '$ {'を置き換えます

  17. 17

    文字列内のすべてのスペースを「+」で置き換えます

  18. 18

    JavaScript-文字列内のすべてのコンマを置き換えます

  19. 19

    文字列内のすべての非英数字を置き換えます

  20. 20

    文字列内のすべての非英数字を置き換えます

  21. 21

    Javaは文字列内のすべての角括弧を置き換えます

  22. 22

    文字列内のすべてのスペースを+に置き換えます

  23. 23

    HTML文字列内のすべての<a>タグを置き換えます

  24. 24

    JavaScriptは文字列toUpperCaseのすべての母音を置き換えますか?

  25. 25

    MySQL-列のすべての文字をPythonに置き換えます

  26. 26

    jQueryは、htmlページ内の文字列のすべての出現を置き換えます

  27. 27

    文字列javaの「+」のすべての文字を空の文字に置き換えます

  28. 28

    sed-で始まるすべての文字列を置き換えます

  29. 29

    文字列の大文字を見つけて置き換えます

ホットタグ

アーカイブ