草庐IT

Java随机化字符串

全部标签

javascript - 在javascript中测量以像素为单位的字符串长度

如果我知道字体大小和字体系列,我如何在javascript中找到以像素为单位的字符串长度? 最佳答案 最简单的解决方案是创建一个内存Canvas(即不添加到DOM的Canvas),然后使用measureText函数:varcanvas=document.createElement('canvas');varctx=canvas.getContext("2d");ctx.font="11pxArial";varwidth=ctx.measureText(str).width; 关于java

javascript - 如何用数组的值替换字符串中的问号?

给定字符串'Hello?,welcometo?'和数组['foo','bar'],如何获取字符串'Hellofoo,welcometobar'使用JavaScript(可能使用jQuery、Underscore等)在一行代码中? 最佳答案 vars='Hello?,welcometo?';vara=['foo','bar'];vari=0;alert(s.replace(/\?/g,function(){returna[i++]})); 关于javascript-如何用数组的值替换字符串

javascript - 仅返回 JavaScript 字符串中最后一个下划线之后的文本

如果我有这样的字符串:varstr='Arthropoda_Arachnida_Zodariidae_Habronestes_hunti';如何只获取最后一个下划线之后的字符串的最后一部分?在没有下划线的情况下,只返回原始字符串。在这种情况下,我只需要'hunti' 最佳答案 varindex=str.lastIndexOf("_");varresult=str.substr(index+1); 关于javascript-仅返回JavaScript字符串中最后一个下划线之后的文本,我们在

c# - 将数组的 C# 字符串或字符串 [] 分配给 javascript 数组

我有一个js代码,其中一个数组在它喜欢的时候工作得很好varavailableTags=["ActionScript","AppleScript","Asp","BASIC","C"];然后我在我的代码中创建了一个数组字符串或者类级别的.cspublicstaticstring[]test={"animal","lovely"};然后我将js数组更改为此varavailableTags="";//alsotriedwithoutquotes现在我没有像以前的js数组那样的结果使用完整代码编辑,我从http://jqueryui.com/demos/autocomplete/#multi

javascript - 反转字符串而不改变句子中单词的顺序

我的代码:我尝试了下面的代码,但单词的顺序正在改变varstr="WelcometomyWebsite!";alert(str.split("").reverse().join(""));结果为!etisbeWymotemocleW但是我需要这样的结果emocleWotymetisbeW!也就是说,我不想改变词序。 最佳答案 使用这个:varstr="WelcometomyWebsite!";alert(str.split("").reverse().join("").split("").reverse().join(""));

javascript - 如何在 JavaScript 中删除字符串中多余的空格?

如何从JavaScript中的文本中删除多余的空格(即一行中的多个空格字符)?例如matchthestartusing.如何删除“match”和“the”之间除一个空格以外的所有空格? 最佳答案 使用正则表达式。示例代码如下:varstring='matchthestartusing.Removetheextraspacebetweenmatchandthe';string=string.replace(/\s{2,}/g,'');为了获得更好的性能,请使用以下正则表达式:string=string.replace(/+/g,'')

javascript - 生成 0 - 9 之间的随机数,但不是 6

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。在Javascript中生成0-9(包括两者)(不包括6)之间的随机数的最简单方法是什么?

javascript - 在多个 div 元素中随机排列内容的任何方式

我对Javascript比较陌生,想知道是否有一种快速的方法来随机播放多个中包含的内容。标签。例如alphabetagammaShuffle单击按钮后,我希望d1、d2、d3中的内容改变位置(例如,可能d3是第一个,然后是d1,然后是d2)。一种快速移动的方法是复制第一个div元素(d1),然后将其放在最后(在d3之后),然后删除原来的d1。但这并没有真正使事情随机化。它只是让事情进入循环(这可能没问题)。如有任何建议,我们将不胜感激。谢谢。 最佳答案 你可以使用像jQuery这样的javascript库吗??这是一个快速的jQue

javascript - Jquery,返回 ID 为 "begin with"的所有元素的 ID 字符串列表?

我不是Javascript大师,因为我做的服务器端工作更多,所以我为此苦苦挣扎。我已经找到了如何做到这一点的点点滴滴。基本上,我有一系列ID以字符串“tagRow_”开头的元素,我需要取回所有实际元素ID的列表,因为我不仅需要元素,还需要元素的ID,因为我需要解析服务器端每个的唯一结尾以确定它对应的内容。我找到了下面的代码来获取所有元素,但我不确定它返回的是什么列表或什么,如果有人可以提供建议如何只返回一个字符串ID名称列表,我将不胜感激。谢谢编辑:我实际上需要用radio输入字段来执行此操作,我错误地在自己的示例中放置了一个DIV。它适用于DIV,但不适用于如下所示的radio输入:

java - 为什么 java/javascript/python 强制在方法名称后使用 (),即使它不带参数?

我最常见的错误之一是我永远记不住某个东西是方法还是属性,所以我不断地添加或删除括号。所以我想知道在显式调用对象的属性和方法之间是否存在良好的逻辑。显然,它允许您拥有共享相同名称的属性和方法,但我认为这种情况并不常见。我能想到的唯一大好处就是可读性。有时您在查看代码时可能想知道某个东西是方法还是属性,但我很难想出具体的示例,而这确实有帮助。但是我是n00b,所以我可能还没有遇到过这种情况。我会很感激这种情况的例子。此外,还有其他语言的区别不明显吗?无论如何,如果你能回答,这将帮助我减少每次犯这个错误时的烦恼^-^。更新:感谢大家到目前为止的精彩回答!我只有大约一周的js和1天的pytho