js删除字符串中的指定字符串,js 字符串删除

  js删除字符串中的指定字符串,js 字符串删除

  在《通过js判断某个日期是否在两个指定日期之间》中,我们介绍了如何通过javascript判断一个日期是否在两个指定日期之间。感兴趣的朋友可以了解一下~

  本文的重点是教你如何使用js从字符串中删除所有非ASCII字符。

  这里我们将向您介绍两种删除方法:

  第一种方法:

  注意:此方法将使用正则表达式从字符串中删除非ASCII字符;只有值在0到127之间的字符有效(0x7F是十六进制的127);使用。replace()方法用空字符串替换非ASCII字符。

  完整的代码如下:

  !声明文档类型

  超文本标记语言

  头

  meta charset=utf-8 /

  标题/标题

  /头

  body style= text-align:center;

  h1 style= color:# 880000;

  PHP中文网

  /h1

  p id=GFG_UP style=

  字号:15pxfont-weight:bold;

  /p

  button onclick=gfg_Run()

  点击这里

  /按钮

  p id= GFG _唐 style= color:# 880000;

  字体大小:20px字体粗细:粗体;

  /p

  脚本

  var El _ UP=document . getelementbyid( GFG _ UP );

  var El _ DOWN=document . getelementbyid( GFG _ DOWN );

  var str= Hidd en Ascii character ;

  El_up.innerHTML=单击按钮从给定字符串中删除所有非ascii字符

  Br给定字符串str= str

  函数gfg_Run() {

  str=str.replace(/[^\x00-\x7f]/g, );

  el _ down.innerHTML=str

  }

  /脚本

  /body

  /html效果如下:

  第二种方法:

  注意:这个方法将使用正则表达式从字符串中删除非ASCII字符,就像前面的例子一样。它指定要删除的字符的Unicode(0080FFFF)之间的字符范围被删除;使用。replace()方法用空字符串替换非ASCII字符。

  完整的代码如下:

  !声明文档类型

  超文本标记语言

  头

  meta charset=utf-8 /

  标题/标题

  /头

  body style= text-align:center;

  h1 style= color:# ff 7800;

  PHP中文网

  /h1

  p id=GFG_UP style=

  字号:15pxfont-weight:bold;

  /p

  button onclick=gfg_Run()

  点击这里

  /按钮

  p id= GFG _唐 style= color:# ff 7800;

  字体大小:20px字体粗细:粗体;

  /p

  脚本

  var El _ UP=document . getelementbyid( GFG _ UP );

  var El _ DOWN=document . getelementbyid( GFG _ DOWN );

  var str=Hidd en?Ascii字符;

  El_up.innerHTML=单击按钮从给定字符串中删除所有非ascii字符。br给定字符串Str= str

  函数gfg_Run() {

  str=str . replace(/[\ u { 0080 }-\ u { FFFF }]/gu, );

  el _ down.innerHTML=str

  }

  /脚本

  /body

  /html具有以下效果:

  最后推荐《JavaScript基础教程》 ~欢迎学习~以上就是如何用js删除一个字符串中的所有非ASCII字符?有关(两种方法)的详细信息,请关注我们的其他相关文章了解更多!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: