聊城小程序开发_JS基于正则截取替换特定字符之

JS基于正则截取替换特定字符之间字符串操作示例       这篇文章主要介绍了JS基于正则截取替换特定字符之间字符串操作方法,结合具体实例形式分析了JS基于正则实现针对特殊字符、数字等字符串类型的截取操作相关技巧,需要的朋友可以参考下

本文实例讲述了JS基于正则截取替换特定字符之间字符串操作。分享给大家供大家参考,具体如下:

示例1:

 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"TR/xhtml1/DTD/xhtml1-transitional.dtd" 
 html xmlns="1999/xhtml" 
 head 
 meta http-equiv="Content-Type" content="text/html; charset=utf-8" / 
 title Test /title 
 script type="text/javascript" language="javascript" 
var html="ssssss @用户名 和话题 #话题标题#  @用户名2 和sss#此话题不对呀#ss";
var html1="ssssss @用户名 和话题 #话题标题#  @用户名2 和sss#此话题不对呀#ss";
var reg1=/( @[^ ]* )/g;
var reg2=/( #[^#]*# )/g;
var reg3=/(#[^#]*#)/g;
document.write(html);
document.write(" br/ 
html=html.replace(reg1," span $1 /span 
html=html.replace(reg2," span $1 /span 
document.write(html);
document.write(" br/ 
html1 = html1.replace(reg3," span $1 /span 
document.write(html1);
document.write(" br/ 
 /script 
 /head 
 body 
 /body 
 /html 

运行截图如下:

示例2:

 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"TR/xhtml1/DTD/xhtml1-transitional.dtd" 
 html xmlns="1999/xhtml" 
 head 
 meta http-equiv="Content-Type" content="text/html; charset=utf-8" / 
 title Test /title 
 script type="text/javascript" language="javascript" 
var a = "202";
var reg4 = /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/;
a = a.replace(reg4,"$1-$2-$3 $4:$5:$6");
document.write(a);
document.write(" br/ 
 /script 
 /head 
 body 
 /body 
 /html 

运行截图如下:

示例3:

 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"TR/xhtml1/DTD/xhtml1-transitional.dtd" 
 html xmlns="1999/xhtml" 
 head 
 meta http-equiv="Content-Type" content="text/html; charset=utf-8" / 
 title Test /title 
 script type="text/javascript" language="javascript" 
var c ="好啊 {话题标题} 用不同颜色sss{此话题好}ss";
var reg5=/({[^{]*})/g;
c = c.replace(reg5," span $1 /span 
document.write(c);
document.write(" br/ 
 /script 
 /head 
 body 
 /body 
 /html 

运行截图如下:

凡科抠图:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:

JavaScript正则表达式在线测试工具:

正则表达式在线生成工具:

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》及《》

希望本文所述对大家JavaScript程序设计有所帮助。


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://jzabcd.cn/ganhuo/3312.html