1. 程式人生 > 遊戲資訊 >無悔華夏名臣裝備獲取地點大全

無悔華夏名臣裝備獲取地點大全

JavaScript正則表示式

JavaScript 正則表示式 | 菜鳥教程 (runoob.com)

正則表示式:正則表示式使用一種有規則的字串來檢驗目標字串是否匹配。

用於檢查目標字串串是否包含某個小字串、或將匹配的子串做替換或提取子字串的位置。

正則表示式也是一串特殊的字元,轉換為某種演算法,根據這個演算法來匹配文字。

正則表示式與js無關,但可以在js中呼叫。

 

 

正則表示式在web前端方向的使用場景:

資料驗證:測試表單資料輸入是否合法。

--驗證Email地址合法性

--驗證網址、電話號碼、出生年月等輸入資訊的正確性。

--驗證使用者名稱、密碼的註冊資訊保安性。

替換文字:使用正則表示式來識別字符串中的特定字元,並且刪除或替換特定字元,

--刪除目標字串中的空格、tab等。

--對特殊字元進行字元轉換。

提取子字串:使用正則表示式在目標字串中提取子字串,--網址中獲取域名。

 

 

RegExp物件:用於執行或預編譯正則表示式的物件。

 

例項化方式

 

 

flag說明:flag為字元型別,可以聯合使用,取值如下。

i:對大小寫不敏感的匹配。

g:對全域性字元進行匹配。

m:對多行資料進行匹配。

 

 

<script>
		//詠狗蚤函式建立物件,6位數字
		var reg = new RegExp("^[0-9]{6}$","i");
		
		console.log(reg.test("1234567"));
		//wifi密碼,8位以上,數字不能開頭,數字,字母表示,8位以上,區分大小寫
		var reg2 = /^[a-zA-Z]\w{7,}$/;
		console.log(reg2.test("w123abc88888"));
		
	</script>

  

 

元字元: /w    /W   /d   /D

參考:JS-正則表示式(基本語法、test、exec、\d\D\w\W\s\S .)_咩有貓膩.的部落格-CSDN部落格