Tag: 字符串

Jquery修改变量中的所有空格

点击后我存储一个变量。 我想为所有空格修剪该变量。 当我简单地console.log新变量时,我收到一个错误。 var songToTrim = $(this).html(); console.log(songToTrim); var songToPlay = songToTrim.replace(/ /g,”); console.log(songToPlay); 对于奖励积分,如果你可以添加如何确保变量转换为全部小写,这将是巨大的。 如果不是它仍然会工作。 谢谢!

jquery删除]之间的字符串部分

使用Jquery我想删除方括号之间包含的内容,例如: [[即将被删除]] 我尝试了一些东西,但任何人都可以帮助我吗? 谢谢!

Javascript文本输入编辑:如何将一个文本输入中的多个字符串文本着色器转换为另一个表示?

所以我希望有2个输入场,一个可编辑。 我需要一些可以转换这种着色器文本输入的脚本: #ifdef GL_ES precision highp float; #endif varying vec4 v_color; void main (void) { gl_FragColor = v_color; } 进入这样的输出: “#ifdef GL_ES\n” “precision highp float;\n” “#endif\n” “\n” “varying vec4 v_color;\n” “\n” “void main (void)\n” “{\n” ” gl_FragColor = v_color; \n” “}” (这样的输出可以变成openGL着色器静态字符*) 那么如何用Javascript创建这样简单的工具呢?

使用jQuery查找并包装跨度中文本字符的每个实例

我们想在页面上找到一个字符的每个实例(特别是, • ),然后将它包装在一个span中,这样我们就可以设置它们的样式。 它们可以在各种元素中,多次,以及整个DOM: , , 等。 我们尝试过这里找到的一个方法,它涉及匹配一个字符串并在其周围包裹一个span,但它似乎只匹配并包装任何给定元素中的第一个实例,并忽略同一元素中的任何后续实例。 例如,对于 • • ,两者都匹配并包装,但是 blah • blah • blah • blah ,只有第一个匹配并包装。 这是我们尝试的: $(‘*:contains(“•”)’).each(function() { if($(this).children().length < 1) $(this).html($(this).text().replace('•','•’)) }); 不确定它是否与if行有关……这是我们唯一模糊的部分。 然而,并没有特别投入这种方法,所以如果有更清洁的东西,让我们听听吧!

jQuery在最后一个文本后插入文本/

我有一个url: http://test.com/backgrounds/testimage.jpg 我需要在文件名的开头插入一个’t_’,结果是: http://test.com/backgrounds/t_testimage.jpg 在jQuery中最简单的方法是什么? 谢谢你的帮助 :)

如何从javascript中的字符串中提取值?

我需要一些帮助,使用javascript从cookie中提取值。 cookie中的字符串看起来像这样: string = ‘id=1||price=500||name=Item name||shipping=0||quantity=2++id=2||price=1500||name=Some other name||shipping=10||quantity=2’ 通过使用string.split()和string.replace()以及一些丑陋的代码,我以某种方式设法获得我需要的值(价格,名称,运输,数量)。 但问题是有时并非cookie中的所有字符串都是相同的。 有时,cookie中的刺痛看起来像这样: string = ‘id=c1||color=red||size=XL||price=500||name=Item name||shipping=0||quantity=2++id=c1||price=500||name=Item name||shipping=0||quantity=2′ 一些项目的颜色和大小作为参数,有时只有一个。 是否有一些更有效的方法向我的计算机解释我希望’price =’之后的字符串部分是一个名为’price’的变量等。 我希望我有意义,我尽可能精确地做到了。 无论如何,谢谢你的帮助 编辑:我只想感谢StackOverflow的所有优秀人才,感谢他们提出这些精彩的想法。 因为你所有的好建议我今晚要出去喝醉了。 谢谢你们 :)

jquery malipulate一个子数组,并使用每个/ map返回一个新数组

我有这个字符串的forms ItemName1:Rate1:Tax1_ItemName2:Rate2:Tax2:_ItemName3:Rate3:Tax3_ItemName4:Rate4:Tax4 (依此类推,直至第25项)。 我要做的是,当这个字符串被_分割时,用户将传递一个索引(比方说2)抓取该索引处的项目。 如果index是2,我会得到子串ItemName3:Rate3:Tax3 。 用户将传递的另一件事是3个args,表示newItem , newRate和newTax ,然后我必须用这些新值替换在该特定索引处找到的这些旧项并返回新字符串。 也许一个例子可以说清楚 var itemList=ItemName1:Rate1:Tax1_ItemName2:Rate2:Tax2:_ItemName3:Rate3:Tax3_ItemName4:Rate4:Tax4 用户传递参数, 2, Denim Jeans, 399.00, 14.34 。 这必须替换原始的itemList并返回 ItemName1:Rate1:Tax1_ItemName2:Rate2:Tax2:_Denim Jeans:399.00:14.34_ItemName4:Rate4:Tax4 (希望我明白了)。 我知道最简单的方法是首先将itemList分割为_然后分配给定索引,拆分:然后替换这些项,然后使用for循环创建一个新字符串,然后返回该新字符串。 但似乎有很多工作要做。 有没有一种简单的方法可以通过使用.each()和/或.map() ,虽然可能在for ,我不介意!

Javascript在连接期间截断字符串

我在使用laravel和JS(jquery)构建的应用程序中遇到字符串截断问题。 起初我认为这是一个后端问题(我问了这个问题: Laravel Truncating Strings )。 仔细调试后,我注意到我的JS代码有问题。 我试图通过JQuery post(AJAX)请求将一些字符串从CKEditor传递到后端,但在某些情况下,字符串被截断,特别是包含特殊字符的嵌入! 这是发生问题的片段 var content = CKEDITOR.instances.editor.getData(); alert(“Content :” + content + ” Length :” + content.length); var data = ‘post_id=’ + post_id + ‘&content=’ + content + ‘&_token=’ + $(‘#token’).val(); alert(“Data :” + data); alert(“Content Again :” + content); 发生了什么? 我从CKEditor获取字符串 提醒内容和调试长度,看起来都很好 我将内容连接到数据变量,该变量稍后在ajax请求中发送 警报数据在某些情况下显示截断的字符串 我再次检查内容一切都很好,但由于某种原因数据被截断。 示例??? 我将这个facebook粘贴在编辑器中 […]

隐藏包含特定字符串的div

我一直在尝试使用本网站上建议的其他解决方案来隐藏包含特定字符串的div,但是没有一个工作(很可能是因为我对jQuery缺乏经验) 我想完全隐藏所有div(在这个例子中)包含字符串’zynthesized’ zynthesized 0 4 从我所看到的东西 $(‘.photos-wrapper:contains(“zynthesized”)’).hide() 应该最接近我的需要,但我没有运气。 任何帮助都会很棒!

在斜杠之间提取数字

这是我的设置: var test = “http://tv.website.com/video/8086844/randomstring/”.match(/^.+tv.website.com\/video\/(.*\d)/); 我想提取videoID(8086844)并且正则表达式确实有效,但是当在“randomstring”之后添加另一个数字时,它也匹配8086844 + randomstring +其他数字。 我必须更改什么才能始终获得videoID。