字符串中随机包含多个下划线

冬青

每次以字符串刷新页面时,我都希望随机使用多个下划线...

<html>
  <body>
   <p id="demo"></p>
   <p id="temo"></p>
   <p id="jemo"></p>
   <p id="remo"></p>
   <script>
     var i;
     var x="Sachin Tendulkar";//String in which i want underscores
     var res=x.split("");
     for(i=1;i<=7;i++)//here in this for loop i generated random numbers and accessing the elements at that indexes and try to put underscores there.
     {
       var j = document.getElementById("demo").innerHTML=Math.floor(Math.random()*         ((x.length-1)/2));
       var t = res[j];
       var f = document.getElementById("jemo").innerHTML=x.replace(res[j],"_");
       var l = document.getElementById("jemo").innerHTML=f.replace(res[j],"_");

     }
   </script>
  </body>
</html>
来宾271314

您可以使用替代.slice().concat().replace()

var x = "Sachin Tendulkar";
for (var i = 1, y = x; i < 7; i++) {
  // alternatively `Math.floor(Math.random() * x.length)`
  var n = Math.floor(Math.random() * ((x.length - 1) / 2));
  y = y.slice(0, n).concat("_", y.slice(n + 1))
}

console.log(y);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用下划线替换随机字符串序列

来自分类Dev

包含降价网址的字符串中的转义下划线字符

来自分类Dev

如何从多个带下划线的可变大小的字符串中获取所需的字符?

来自分类Dev

在字符串中插入下划线代替单个或多个空格(连续)

来自分类Dev

如何使用TestFX在包含下划线的文本字段中编写字符串?

来自分类Dev

检查字符串是否仅包含字母,数字和下划线

来自分类Dev

替换包含分数和下划线的字符串模式,捕获问题

来自分类Dev

列表排序,其中包含以下划线开头的字符串

来自分类Dev

如何解析带有多个下划线和破折号的字符串

来自分类Dev

使用下划线针对多个值过滤/拒绝字符串数组

来自分类Dev

用下划线连接用引号括起来的多个字符串

来自分类Dev

包含下划线字符的实体被 CoreNLP 中的 TokensAnnotation 拆分成多个实体

来自分类Dev

RegEx匹配字符串中的非下划线字符,而不以@开头

来自分类Dev

在字符串Matlab的末尾删除下划线

来自分类Dev

在字符串下划线直到行末

来自分类Dev

如何通过最后的下划线分割字符串

来自分类Dev

替换字符串并忽略下划线

来自分类Dev

下划线后删除字符串

来自分类Dev

字符串格式问题(括号与下划线)

来自分类Dev

替换字符串并忽略下划线

来自分类Dev

字符串生成器下划线文本

来自分类Dev

下划线分隔字符串的树结构

来自分类Dev

如何从字符串的开头删除下划线

来自分类Dev

枚举可变属性字符串(下划线按钮)

来自分类Dev

在Kotlin中的字符串模板中的变量之后立即使用下划线(“ _”)

来自分类Dev

为什么字符串* RECURSION *出现在输出中,并且每个包含的数组名称都在$ GLOBALS数组输出中以下划线字符开头?

来自分类Dev

为什么字符串* RECURSION *出现在输出中,并且每个包含的数组名称都在$ GLOBALS数组输出中以下划线字符开头?

来自分类Dev

如何使用下划线js从对象数组中查找字符串?

来自分类Dev

如何在Java的控制台输出中打印带下划线的字符串

Related 相关文章

  1. 1

    用下划线替换随机字符串序列

  2. 2

    包含降价网址的字符串中的转义下划线字符

  3. 3

    如何从多个带下划线的可变大小的字符串中获取所需的字符?

  4. 4

    在字符串中插入下划线代替单个或多个空格(连续)

  5. 5

    如何使用TestFX在包含下划线的文本字段中编写字符串?

  6. 6

    检查字符串是否仅包含字母,数字和下划线

  7. 7

    替换包含分数和下划线的字符串模式,捕获问题

  8. 8

    列表排序,其中包含以下划线开头的字符串

  9. 9

    如何解析带有多个下划线和破折号的字符串

  10. 10

    使用下划线针对多个值过滤/拒绝字符串数组

  11. 11

    用下划线连接用引号括起来的多个字符串

  12. 12

    包含下划线字符的实体被 CoreNLP 中的 TokensAnnotation 拆分成多个实体

  13. 13

    RegEx匹配字符串中的非下划线字符,而不以@开头

  14. 14

    在字符串Matlab的末尾删除下划线

  15. 15

    在字符串下划线直到行末

  16. 16

    如何通过最后的下划线分割字符串

  17. 17

    替换字符串并忽略下划线

  18. 18

    下划线后删除字符串

  19. 19

    字符串格式问题(括号与下划线)

  20. 20

    替换字符串并忽略下划线

  21. 21

    字符串生成器下划线文本

  22. 22

    下划线分隔字符串的树结构

  23. 23

    如何从字符串的开头删除下划线

  24. 24

    枚举可变属性字符串(下划线按钮)

  25. 25

    在Kotlin中的字符串模板中的变量之后立即使用下划线(“ _”)

  26. 26

    为什么字符串* RECURSION *出现在输出中,并且每个包含的数组名称都在$ GLOBALS数组输出中以下划线字符开头?

  27. 27

    为什么字符串* RECURSION *出现在输出中,并且每个包含的数组名称都在$ GLOBALS数组输出中以下划线字符开头?

  28. 28

    如何使用下划线js从对象数组中查找字符串?

  29. 29

    如何在Java的控制台输出中打印带下划线的字符串

热门标签

归档