Javascript 如何将某些部分更改为小写且不带空格?

Javascript 如何将某些部分更改为小写且不带空格?,javascript,html,forms,spaces,lowercase,Javascript,Html,Forms,Spaces,Lowercase,我已经走了这么远,把我想要的信息打印在页面上(这只是我个人使用的),作为一个发电机来加速我的工作。但是我想让一个部分删除表单条目之间的空格,并改为小写。 例如,当它显示去年的#Korn访谈时 我希望它能在上一年的第二季播出 但只有在生成hashtags的部分 非常感谢您的帮助。非常感谢 其他的一切对我想要完成的都很好 <font face="Verdana, Arial, Helvetica, sans-serif"> <style> #entries,#results{

我已经走了这么远,把我想要的信息打印在页面上(这只是我个人使用的),作为一个发电机来加速我的工作。但是我想让一个部分删除表单条目之间的空格,并改为小写。 例如,当它显示去年的#Korn访谈时 我希望它能在上一年的第二季播出 但只有在生成hashtags的部分

非常感谢您的帮助。非常感谢

其他的一切对我想要完成的都很好

<font face="Verdana, Arial, Helvetica, sans-serif">
<style>
#entries,#results{float:left}
</style>
</font>
<div id="entries"> 
  <form name ="myform">
    <p><font face="Verdana, Arial, Helvetica, sans-serif">Band: 
      <input type="text" name="band"/>
      <br>
      Song: 
      <input type="text" name="song"/>
      <br>
      Title: 
      <input type="text" name="title"/>
      <br>
      YT Link: 
      <input type="text" name="link"/>
      <br>
      <input type="hidden" name="disc" value="*Copyright Disclaimer Under Section 107 of the Copyright Act of 1976, allowance is made for 'fair use' for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use. No copyright infringement intended. ALL RIGHTS BELONG TO THEIR RESPECTIVE OWNERS*"/>
      <br>
      <input type="hidden" name="comma" value=","/>
      <br>
      <input type="button" value="display" onclick="collect(this.form)"/>
      </font></p>
    <p>&nbsp;</p>
    <p><font face="Verdana, Arial, Helvetica, sans-serif">__________________ </font></p>
  </form>
</div>
<div id="results"></div>
<p> <font face="Verdana, Arial, Helvetica, sans-serif">
  <script type="text/javascript">
function collect(frm) { 
document.getElementById("results").innerHTML+=" #"+frm.band.value+" #"+frm.song.value+" #reaction<br><br>Thanks for the subs and views. Lets hit a Million this year!<br><br>Link If You Would Like To Contribute: http://www.peredyrock.com/reactions<br><br>Link to original video: "+frm.link.value+"<br><br>Click Here To Subscribe! https://www.youtube.com/peredymusic<br><br>All of my videos: https://www.youtube.com/peredymusic<br><br>Peredy Channel Merch: https://shop.spreadshirt.com/peredyytmerch<br><br><br><br>"+frm.disc.value+"<br><br><br><br>#"+frm.band.value+" #"+frm.band.value+"once #"+frm.song.value+" #"+frm.song.value+"video #musicvideo #live #official #video #metalheadreaction #youtube #peredyreactions #peredy #firsttime #once #rock #pop #goth #metal #metalhead #music #reaction #metalreaction #youtube #peredyreacts<br><br><br><br><br><br><br><br>"+frm.band.value+""+frm.comma.value+""+frm.song.value+""+frm.comma.value+""+frm.title.value+""+frm.comma.value+""+frm.title.value+" "+frm.band.value+" reaction"+frm.comma.value+""+frm.band.value+" "+frm.song.value+""+frm.comma.value+""+frm.band.value+" "+frm.song.value+" official"+frm.comma.value+""+frm.band.value+" "+frm.song.value+" reaction"+frm.comma.value+""+frm.song.value+" reaction"+frm.comma.value+""+frm.band.value+" "+frm.song.value+" live reaction"+frm.comma.value+""+frm.song.value+" live reaction"+frm.comma.value+""+frm.band.value+" live reaction"+frm.comma.value+""+frm.band.value+" "+frm.song.value+" official"+frm.comma.value+""+frm.band.value+" "+frm.song.value+" live"+frm.comma.value+"official live reaction"+frm.comma.value+"gothic metal reaction"+frm.comma.value+"goth metal reaction"+frm.comma.value+"rock reaction"+frm.comma.value+"peredy"+frm.comma.value+"metal reaction"+frm.comma.value+"metal head reaction"+frm.comma.value+"peredy reacts"+frm.comma.value+"<hr>"
frm.reset();
} 
</script>
  </font></p>
<p>&nbsp;</p>

#条目,#结果{float:left}
波段:

歌曲:
标题:
YT链接:


__________________

函数收集(frm){ document.getElementById(“结果”).innerHTML+=“#”+frm.band.value+“#”+frm.song.value+“#反应”

感谢订阅和查看。让我们今年点击一百万次!如果您想贡献:http://www.peredyrock.com/reactions

链接到原始视频:“+frm.Link.value”+“

单击此处订阅!https://www.youtube.com/peredymusic

我所有的视频:https://www.youtube.com/peredymusic

佩雷迪水星频道:https://shop.spreadshirt.com/peredyytmerch



“+frm.disc.value+”



#”+frm.band.value+“#”+frm.band.value+“一次”+frm.song.value+“#”+frm.song.value+”(视频)音视频(视频)音视频(视频)音视频(视频)音视频(视频)音视频(视频)音视频(视频)音视频(视频)金属头反应(视频)音视频(视频)音视频(视频)音视频(视频)音视频(视频)音视频(视频)音视频(视频)音视频视频)音视频(视频)音视频视频视频(视频)金属头反应(Pered反应)音视频(视频)佩佩佩雷蒂反应(佩雷蒂)佩雷蒂(佩佩雷蒂)的反应)佩雷蒂(佩雷蒂(佩雷蒂)音)第(佩雷蒂)第一次)第一时间(第一次)第一次(第一时间)第一次(第一次)第一次(第一时间)第一次)第一次(第一次)第一次)第一次(第一次)第一次(第一次)第一次)第一次(第一次)第一次)第一次(第一次)第一次)第一次)第一次(第一次)第一次(第一次)第一次(第一次)摇滚摇滚“”+frm.comma.value+“”+frm.song.value+“”+frm.comma.value+“”+frm.title.value+“”+frm.comma.value+“”“+frm.title.value+”“+frm.band.value+”“+frm.band.value+”“+frm.song.value+”“+frm.comma.value+”“+frm.band.value+”“+frm.song.value+”“+frm.band.value+”“+frm.band.value+”“+frm.song.value+”“反应”+frm.comma.song.value+“+frm.song.value+”“+frm.song.value+”“+frm.band.value+”“+frm.live+”+frm.comma.value+“”+frm.song.value+“”+frm.comma.value+“”+frm.band.value+“”+frm.comma.value+“”+frm.band.value+“”+frm.song.value+“”+frm.band.value+“”+frm.band.value+“”+frm.song.value+“”+frm.band.value+“”+frm.comma.value+“官方现场反应”+frm.comma.value+“哥特式金属反应”+frm.comma.value+“哥特式金属反应””+frm.逗号.value+“岩石反应”+frm.逗号.value+“peredy”+frm.逗号.value+“金属反应”+frm.逗号.value+“金属头反应”+frm.逗号.value+“peredy反应”+frm.逗号.value+“
” frm.reset(); }


我会这样做:

函数收集(frm){
document.getElementById(“结果”).innerHTML+=“#”+[frm.band.value,frm.song.value].join(“”).toLowerCase()/*+此处需要的任何内容…*/;
}
您可能还想去掉标点符号,因此可以使用
String.prototype.replace()
函数将任何模式替换为您喜欢的字符串

此外,我建议切换到使用较新的字符串插值语法连接字符串:

`${[frm.band.value,frm.song.value].join(“”).toLowerCase()}`

用户方法和方法
yourstring.toLowercase().replace(/\s+/g',)
非常感谢。我会把它放在document.getElementById(“results”)之前吗?你把它放在需要的地方-我根本没有读过你的代码-你会把两个“hasTag”组合成一个?这不是问题要问的,我应该说得更具体些。我只需要强制删除这个部分的小写和空格(并且只需要删除“+frm…values”)



#“+frm.band.value+“#”+frm.band.value+“once”#“+frm.song.value+“#”+frm.song.value+”+“视频#音乐视频#现场#官方#视频#金属反应#youtube#peredyreactions#第一次#一次#摇滚#流行#哥特#金属#金属头#音乐#reaction#youtube#reaction#Metaldy#reaction#youtube##reaction#100%理解代码请原谅我函数太长,可读性不强。编辑:@Peredy的编辑使它更清晰了。@Peredy那么哈希标记需要精确地连接哪些字符串?我放置了哈希标记,以便在显示时以哈希标记的形式进行打印。所以这部分是有效的。但例如,如果歌曲中输入的是“It Is Time”,那么它将显示“It Is Time”,而不是“itistime”。我需要将它转换为第二个,但只针对那些有hashtag的,其余的保持原样