久久久久在线观看_又色又爽又黄的免费视频播放_一区中文字幕_日韩电影在线播放

今日焦點 焦點資訊 營銷之道 企業報道 淘寶運營 網站建設 軟件開發 400電話
  當前位置: 首頁 » 資訊 » 軟件開發 » 正文

js正則表達式簡介

放大字體  縮小字體 發布日期:2018-03-02  來源:企業800網  作者:新格網  瀏覽次數:308  【去百度看看】
核心提示:?本文主要和大家分享js正則表達式簡介,希望能幫助到大家。
本文主要和大家分享js正則表達式簡介,希望能幫助到大家。

var reg = /a/mgi;

上面有一個簡單的表達式 a代表第一個匹配的字符,i代表不區分大小寫,g代表全局匹配(如果不加g 相當于replace找到第一個直接返回)m是多行匹配。(如果字符串中有\n字符出現則需要加上)

/^a/ 以a開頭的

/b$/ 以b結尾的

/[^a]/ 除了以a開頭的

(abc|bcd) abc或者bcd

\w === [0-9A-Za-z_]

\W 與\w取反

\d===[0-9]

\s===[\t\n\r\v\f] 空白符

\b===單詞邊界 "abc def" /\bdef/g

                //n+  ===  1到正無窮,表示n可以出現1到正無窮次
		
		
		
		
		//n*  ===  0到正無窮,表示n可以出現0到正無窮次
		
		
		//n?  ===  0到1,表示n可以出現0到1次
		
		
		//n{x}  ===  表示n可以出現x次    n{x,y} 表示n可以出現x到y次
		
		
		
		//    /^abc$/g  表示字符串只能有abc
		

還有一些好玩一點的

                //匹配xxxx
		
		
		
		//aabb替換成bbaa
		

		//查找a后邊有b的 但是b不參與匹配
		

還有一點要切記正則的匹配規則是貪婪匹配就是能多拿絕對不少拿;

var reg = /a{1,3}?/g;//非貪婪匹配 每次匹配一個

正常是每次匹配3個但是加上“?”就變成非貪婪匹配,那每次就按最少的來就是1;

相關推薦:

JS中正則表達式的理解

Javascript里最常用的20條正則表達式

php正則表達式處理方法

以上就是js正則表達式簡介的詳細內容,更多請關注php中文網其它相關文章!

 
 
[ 資訊搜索 ]  [ 加入收藏 ]  [ 告訴好友 ]  [ 打印本文 ]  [ 違規舉報 ]  [ 關閉窗口 ]

 
0條 [查看全部]  相關評論

 
網站首頁 | 關于我們 | 聯系方式 | 使用協議 | 版權隱私 | 網站地圖 | 排名推廣 | 廣告服務 | 積分換禮 | 網站留言 | RSS訂閱 | 吉ICP備19006030號-4
企業800網 · 提供技術支持