草庐IT

javascript字符串删除空格和连字符

我想从给定的字符串中删除空格和连字符。varstring="john-doealejnadro";varnew_string=string.replace(/-\s/g,"")不起作用,但下一行对我有用:varnew_string=string.replace(/-/g,"").replace(//g,"")如何一次性完成? 最佳答案 使用alternation:varnew_string=string.replace(/-|\s/g,"");a|b将匹配eithera或b,因此它匹配连字符和空格。示例:>"hyphen-conta

javascript - 在字符串左侧添加空格

是否有更好的方法向字符串添加x数量的空格?str="blah";x=4;for(vari=0;i 最佳答案 可以这样做,防止循环。str=str+newArray(x+1).join('') 关于javascript-在字符串左侧添加空格,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/25828924/

javascript - "/\s/g"如何用其他字符替换空格?

我使用该代码将空格替换为另一个字符,但我想知道这到底意味着什么。谁能给我解释一下这是什么意思?谢谢 最佳答案 这是一个正则表达式,其中\s表示“匹配空格”,g是一个标志,表示“全局”,即匹配所有空格,不仅仅是第一个。 关于javascript-"/\s/g"如何用其他字符替换空格?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5365428/

javascript - 正则表达式从javascript中的字符串中删除多个逗号和空格

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我有一个字符串varstr=",this,isa,,,teststring,,tofindregex,,injs.,";其中字符串的开头、中间和结尾有多个空格,用逗号分隔。我需要这个字符串在varstr="thisisateststringtofindregexinjs."

javascript - 在 JavaScript/regex 中,如何删除字符串中的双空格?

如果我有一个在单词之间有多个空格的字符串:Beanexcellentperson使用JavaScript/正则表达式,如何删除多余的内部空格,使其变为:Beanexcellentperson 最佳答案 您可以使用正则表达式/\s{2,}/g:vars="Beanexcellentperson"s.replace(/\s{2,}/g,''); 关于javascript-在JavaScript/regex中,如何删除字符串中的双空格?,我们在StackOverflow上找到一个类似的问题:

Javascript 拆分空格分隔的字符串并 trim 额外的逗号和空格

我需要拆分关键字字符串并将其转换为逗号分隔的字符串。但是,我需要去掉多余的空格和用户已经输入的任何逗号。varkeywordString="fordtempo,with,,,sunroof";输出到这个字符串:ford,tempo,with,sunroof,我需要尾随逗号,并且在最终输出中没有空格。不确定我是应该使用Regex还是字符串拆分函数。有人做过这样的事情吗?我需要使用javascript(或JQ)。编辑(工作解决方案):varkeywordString=",,,ford,tempo,with,,,sunroof,,,";//removeallcommas;removeprec

javascript - 计算字符串第一个字符前的空格

计算字符串第一个字符前有多少空格的最佳方法是什么?str0='nospacesevenwithotherspacesstillbringbackzero';str1='onespacedonotcareaboutotherspaces';str2='twospaces'; 最佳答案 使用String.prototype.search'foo'.search(/\S/);//4,indexoffirstnonwhitespacechar编辑:您可以搜索“非空白字符,或输入结束”以避免检查-1。''.search(/\S|$/)

javascript - 如何从字符串中删除最后一个和第一个空格?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowdoItrimastringinjavascript?我只需要从通用字符串中删除最后一个和第一个空格。例子:varstr="helloworld";//become"helloworld"varstr="ehi,doyoucomefrom?";//become"ehi,doyoucomefrom?"varstr="IamfromCina";//remain"IamfromCina"我该怎么做?

javascript - 如何使用jQuery来防止空格键进入空格?

我认为在表单输入中劫持空格键是一件简单的事情,这样它就可以像连字符一样工作。通常jQuery使这样的事情变得非常简单。我试过的代码是这样的:$("#StreamUrl").keydown(function(e){if(e.keyCode==32)return109;});但这没有任何效果。我尝试了一个更简单的脚本:$("#StreamUrl").keydown(function(e){//if(e.keyCode==32)return109;alert(e.keyCode);});此脚本正确地提醒32空格键和109连字符键。另外,我没有JavaScript错误。为什么if(e.keyC

javascript - 用字母数字、空格和标点符号匹配字符串的正则表达式

我需要一个正则表达式来匹配包含字母、数字、空格和一些简单标点符号(.,!"'/$)的字符串。我有^[A-Za-z0-9_]*[A-Za-z0-9][A-Za-z0-9_]*$它适用于字母数字和空格,但不适用于标点符号。非常感谢帮助。 最佳答案 只需在类中添加标点符号和其他字符(在方括号内):[A-Za-z0-9_.,!"'/$]*这匹配每个包含空格、_、字母数字、逗号、!、"、$、...添加一些特殊字符时注意,可能需要转义:moreinfohere 关于javascript-用字母数字、