`
leeqq
  • 浏览: 134946 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

生成连续的重复字符

    博客分类:
  • web
阅读更多

之前有遇到过这样的需求,就是造成连续重复的字符 如:“000000”

 

一般而言,这基本是用来填补空位的,以达到格式上的要求,所以大部分情况下都直接写死 如

a + '000000' ,这里一般会多写几个0

然后对生成的字符串作截断处理,但是如果遇到重复个数不定,‘0000’这样的字符串不知道写多少合适,写多点总觉得不太好,这时候可以根据个数造成特定重复个数的字符串

 

var str = '';
for (var i=0; i < len; i++){
    str += '0';
}

 

这方法,简单明了。但是有没有更直接的方法?答案是有的,偶然想到

 

new Array(len + 1).join('0');

 

PS:这个方法是不是所有浏览器都一样(不知道是不是所有浏览器在执行join的时候是不是都是把undefined作为空字符处理的),我就不确定了,测试,ie7,ie8,chrome,firefox没有问题。

分享到:
评论

相关推荐

    VB生成不重复的随机数

    我的建议是:第一步、先做一个数组,存上这35个数(可以不是连续的数,也可以是人名、字符串什么的);第二步、随机生成一个1-35之间的数,输出;第三步:把这个数和数组的第一个单元交换;第四步、从数组的第2-35...

    c# 在字符串里处理重复字符

    功能强大的类,扩展性强,整个项目源代码,VS 2008上编译生成测试通过

    js-FCC算法-No repeats please字符串的全排列(详解)

    把一个字符串中的字符重新排列生成新的字符串,返回新生成的字符串里没有连续重复字符的字符串个数.连续重复只以单个字符为准 例如, aab 应该返回 2 因为它总共有6中排列 (aab, aab, aba, aba, baa, baa),但是只有...

    Python程序基础:字符串的使用.pptx

    使用数字n乘以一个序列会生成新的序列,在新的序列中,原来的序列将被重复n次。;序列有3个非常好用的内建函数:len()、min()和max()函数,其参数??为序列名。 len()函数返回序列中所包含元素的个数 min()函数返回...

    python实现查找两个字符串中相同字符并输出的方法

    本文实例讲述了python实现查找两个字符串中相同字符并输出的方法。... 您可能感兴趣的文章:python实现在字符串中查找子字符串的方法python判断字符串是否包含子字符串的方法python无限生成不重复(字母,数

    leetcode重复字符串-Whiteboarding:我的CodeWars和1337Code解决方案合集

    重复字符串白板 我的 CodeWars 和 LeetCode 解决方案合集 Javascript: 链表总和 展开号码 只有 N 次重复 留在巴士上的人 和连续 人口增长 取消元音巨魔 是有效的步行 平方数 在数组中 罗马转十进制 生成标签 重复...

    Kautz 序列生成器:生成指定字符数和子序列长度的示例 Kautz 序列。-matlab开发

    Kautz 序列与 de Bruijn 序列属于同一序列家族,但有一个额外的要求,即它不包含任何连续重复的相同字符。 该序列本质上是圆形的,因此发现对的最终成员(或三胞胎、四胞胎等)缠绕到序列的开头。 例子: &gt;&gt; 序列 ...

    LSTM-Musician:PyTorch中的LSTM RNN生成受实际乐曲启发的音乐

    仅通过从递归神经网络连续生成字符来以ABC表示法生成音乐。 网络由LSTM层组成,用于学习有关歌曲结构,乐器和所需标题的信息。 我学到的是 世事皆可能。 机器组成的音乐的下一步 将注意力集中到模型中,希望网络...

    收集整理的SQL Server自定义函数

    2. 去除字符串中连续的分割符 4 3.求第一个字符串中第二个串的个数 6 4.综合模糊查询 6 5.将十进制转成十六进制 8 6.求两个字符串中相同的汉字及字母的个数 10 7.生成n位随机字符串 11 8.取出字符串中的汉字、字母...

    VBA常用技巧

    15-3合并内容相同的连续单元格52 15-4取消合并单元格时在每个单元格中保留内容54 技巧16高亮显示单元格区域55 技巧17双击被保护单元格时不显示提示消息框56 技巧18重新计算工作表指定区域58 技巧19录入数据后单元格...

    LeetCode解题总结

    5.3.1 生成不重复的二叉查找树数目 5.3.2 验证是否为二叉查找树 5.3.3 将有序数组转为二叉树 5.3.4 将有序链表转为二叉树 5.4 二叉树的递归 5.4.1 二叉树的最大深度 5.4.2 二叉树的最小深度 5.4.3 路径和 5.4.4 满...

    shortid:短ID生成器。 网址友好。 不可预测的。 集群兼容

    可以生成任意数量的ID(无重复),甚至每天数百万。 非常适合游戏,尤其是如果您担心作弊,因此您不希望有容易猜到的ID。 应用程序可以重新启动任何次数,而无需重复ID。 Mongo ID / Mongoose ID的流行替代品。 可...

    判断链表是否为回文链表leetcode-LeetCodeAlgorithm:算法问题

    无重复字符的最长子串给定一个字符串,找出没有重复字符的最长子字符串的长度。 两个有序数组的中位数有两个大小分别为 m 和 n 的排序数组 nums1 和 nums2。求两个排序数组的中位数。 整体运行时间复杂度应该是 O...

    shorten-string

    算法编码要对字符串进行编码,它将遍历字符串并计算连续的重复字符频率。 如果大于1,则将频率放在输出字符串中该字符的前面。 否则,对于单个字符,它将按原样追加字符。 例如:对于,“ helloworld”而不是编码为...

    大工软院大二姜国海小学期-第二次作业&huffman;.zip

    其实就是写频率文件的时候将字符'\r'、'\n'替换成字符串"\\r"、"\\n"写入,对于读取频率生成树时候特判一下将字符串"\\r"、"\\n"转换为'\r'、'\n'就好。两天前死活想不到怎么解决,今天突然想到的方法。

    UMT-InternshipTask

    它不能连续包含三个重复字符(假设满足其他条件,“ ... aaa ...”是弱的,但是“ ... aa ... a ...”是强的)。 编写一个将字符串s作为输入的算法,并返回生成强密码所需的MINIMUM更改。 如果s已经很强,则返回0...

    PasswordValidation

    它不能连续包含三个重复字符(假设满足其他条件,“ ... aaa ...”是弱的,但“ ... aa ... a ...”是强的)。 编写一个将字符串s作为输入的算法,并返回生成强密码所需的MINIMUM更改。 如果s已经很强,则返回0。...

    Python Cookbook

    12.10 用SAX合并连续的文本事件 458 12.11 使用MSHTML来解析XML或HTML 461 第13章 网络编程 462 引言 462 13.1 通过Socket数据报传输消息 464 13.2 从Web抓取文档 466 13.3 过滤FTP站点列表 467 13.4 通过...

    EXCEL函数公式集

    查找重复字符 请教查找替换问题 IF函数替换法总结 查找的函数(查找末位词组) 怎样从原始数据中自动获取最后一个数据 两列数据查找相同值对应的位置 查找数据公式两个(基本查找函数为VLOOKUP,MATCH) 【输入数据的...

    Excel公式大全操作应用实例(史上最全)

    查找重复字符 请教查找替换问题 IF函数替换法总结 查找的函数(查找末位词组) 怎样从原始数据中自动获取最后一个数据 两列数据查找相同值对应的位置 查找数据公式两个(基本查找函数为VLOOKUP,MATCH) 【输入数据的...

Global site tag (gtag.js) - Google Analytics