国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS基于正則截取替換特定字符之間字符串操作示例

2019-11-19 17:45:15
字體:
來源:轉載
供稿:網友

本文實例講述了JS基于正則截取替換特定字符之間字符串操作。分享給大家供大家參考,具體如下:

示例1:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/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 style='color:red'>$1</span>");html=html.replace(reg2,"<span style='color:green;'>$1</span>");document.write(html);document.write("<br/>");html1 = html1.replace(reg3,"<span style='color:blue;'>$1</span>");document.write(html1);document.write("<br/>");</script></head><body ></body></html>

運行截圖如下:

示例2:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/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 = "20141021123212";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""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/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 style='color:red'>$1</span>");document.write(c);document.write("<br/>");</script></head><body ></body></html>

運行截圖如下:

PS:這里再為大家提供2款非常方便的正則表達式工具供大家參考使用:

JavaScript正則表達式在線測試工具:
http://tools.VeVB.COm/regex/javascript

正則表達式在線生成工具:
http://tools.VeVB.COm/regex/create_reg

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript正則表達式技巧大全》、《JavaScript替換操作技巧總結》、《JavaScript查找算法技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》、《JavaScript中json操作技巧總結》、《JavaScript錯誤與調試技巧總結》及《JavaScript數學運算用法總結

希望本文所述對大家JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 利辛县| 新巴尔虎左旗| 都兰县| 信阳市| 麦盖提县| 屏东市| 峨眉山市| 宁化县| 邵东县| 疏附县| 安新县| 临夏县| 泾源县| 德保县| 若尔盖县| 肇庆市| 高青县| 措勤县| 隆昌县| 安徽省| 温宿县| 河东区| 恩施市| 米泉市| 太白县| 南皮县| 漳州市| 施甸县| 和田县| 都江堰市| 北流市| 永春县| 克什克腾旗| 泰宁县| 轮台县| 社旗县| 双流县| 察隅县| 昭平县| 湖北省| 广宁县|