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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。