Tag: 字符串

在变量索引处插入字符串

我无法找到一个可行的例子或一个很好的解释我如何能够实现以下目标:(如果有人能指出我正确的方向,我将不胜感激。 我有一个查询字符串: **”/api/bla?sources=[1,2]&plans=[1,2]&codes=[1,2,3]”** 当我的页面上发生某些事件时,我将通过javascript或jquery更新查询字符串,无关紧要。 例如,页面上有一个多选下拉列表,其中包含[ 来源 ]和[ 计划 ]和[ 代码 ] …这些下拉列表中有ID,我将更新我的请求URL,并选择下拉菜单中的项目。 当从下拉列表中选择ID为“3”的源时(或复选框,无论使用哪个页面控件),查询字符串参数源[1,2]将需要附加“3”。 同样地,如果未选择ID为“2”的项目,它同样将从查询字符串中删除,将新字符串保留为源[1,3] 我对javascript / jquery有点新,尤其是更高级的字符串操作。 我一直试图重新创建一些东西来certificate这一点,并且已经得到了以下没有完全发挥作用的东西。 基本上我的初始if语句按预期工作,但是当else被命中时(当需要将另一个ID添加到查询字符串中的现有模型时 – 比如[ sources ]或[ codes ]的第二个ID),它返回了不稳定的输出 – seeng因为我无法得到正确的公式来正确更新所有内容。 //TIMEMTABLE QUERY function updateCalendar(filter_id, filter_element) { //Run through the filter checks before making final call to query and update timetable? //GET THE MODEL/OBJECT NAME var queryName = filter_element.attr(‘data-owner’); […]

从url中删除域名(字符串)

我正在访问样式表集合,如下所示: var css = document.styleSheets[0]; 它返回例如。 http://www.mydomain.com/css/main.css 问题:如何删除域名以获取/css/main.css ?

找到html块中最宽字的宽度

目标是在这里找到最宽词的宽度。 文本是由具有不同字体的单词组成的句子,如图所示。 html看起来像: LONGESTW ORD   ORD   regular   w id est 所以,这里的第三个词是最宽的。 有任何想法吗? 一切都是HTML,我们可以使用任何东西(jquery,ES5技术等)。

在特定单词之后断开字符串并将其保留在新行(正则表达式)

假设我有一个文本字段,用户可以在其中提交代码片段。 我想检测字符串中何时出现特定单词,然后对该单词后面的单词/字符执行某些操作。 假设我们有一个字符串,并且在单词睡衣之后我想在没有缩进的情况下在新行上启动其余代码。 (非常类似于代码美化器的工作方式。)输出将在pre呈现,因此我不需要任何标签或其他HTML标签。 虽然有一些捕获量。 一个单词( 睡衣 )之后的所有内容都必须在与前一行相同的“级别”(同等数量的制表符缩进)的新行上开始。 逗号应始终以新行开头,并使用制表符反向缩进 当有另一个角色时,让我们说一个惊叹号! ,以下代码必须从一个新行开始,并将制表符作为缩进。 例: 输入 : Bananas! Apples and pears walk down pyjamas the street! and they say pyjamas hi to eachother, pyjamas But then! some one else comes pyjamas along pyjamas Who is he?, pyjamas I don’t know who! he is pyjamas whatever,, 输出 : Bananas! […]

在Javascript中最近的空格处拆分文本/字符串

我真的很挣扎如何将最接近字符串的文本拆分为第47个字符。 这是怎么做到的? var fulltext = document.getElementById(“text”).value; var a = fulltext.slice(0, 47); console.log(a); var b = fulltext.slice(47, 47*2); console.log(b); var c = fulltext.slice(94, 47*3); console.log(c); 这是一个JS小提琴 – http://jsfiddle.net/f5n326gy/5/ 谢谢。

使用JavaScript在链接中包装多个主题标签

经过几个小时的谷歌搜索后,我正在用头撞击墙壁,搜索Stack Exchange并试错,我无法弄明白。 任何帮助将非常感谢! 我正在尝试用链接替换段落中的主题标签。 我已经能够通过使用以下内容来做到这一点: var str = $(‘.item p’).html(), regex = /(?:\s|^)(?:#(?!\d+(?:\s|$)))(\w+)(?=\s|$)/gi; function replacer(){ var replacementString = $.trim(str.match( regex )[0]); return ‘ ‘ + replacementString + ”; } $(‘.item p’).html( str.replace( regex , replacer ) ); 这会成功替换主题标签,但是当我使用[0]时,如果有多个主题标签,那么它只用第一个标签替换主题标签。 这是我迄今为止所拥有的JSFiddle 。 我需要尝试弄清楚如何用指向该特定主题标签的链接替换每个主题标签。 我不确定我是否应该使用循环并递增[0]或者我是否在这里完全错误的方向,并且有更简单的方法来执行此操作。 如果有人有任何指针,我真的很感激! 约翰

如何在jQuery中以hashtag开头的单词添加类?

所以,假设我在jQuery中有一个字符串,看起来像 result.text = “I tweeted something #one #two #three”; 有没有办法用一个名为“tweet-hash”的span类的hashtag开头包装所有单词?

用Javascript分割Pascal案例(某些案例)

我一直在尝试使用JavaScript regex命令将EYDLessThan5Days之类的内容转换为EYD少于5天 。 有任何想法吗? 我用过的代码: “EYDLessThan5Days” .replace(/([AZ])/g, ‘ $1’) .replace(/^./, function(str){ return str.toUpperCase(); }); 出: EYD少于5天 但还是给我错误的结果。 请帮我。 谢谢。

在字符串中用jquery查找最后一个单词的第一个字母(字符串可以有多个单词)

Hy,有没有办法找到字符串中最后一个单词的第一个字母? 字符串是XML解析器函数的结果。 在each()循环中,我获取所有节点并将每个名称放在一个变量中,如下所示:var person = xml.find(“name”)。find()。text() 现在人持有一个字符串,它可能是: Anamaria Forrest Gump 约翰洛克 如您所见,第一个字符串包含3个单词,而第二个字符串包含2个单词。 我需要的是最后一个字的第一个字母:“G”,“L”, 我该如何做到这一点? TY

从字符串中删除图像元素

我有一个字符串,其中包含存储在var中的HTML图像元素。 我想从字符串中删除图像元素。 我试过了: var content = content.replace(//,””); 和: var content = content.find(“img”).remove(); 但没有运气。 任何人都可以帮助我吗? 谢谢