5 9 正則和一些常用的識別符號

2021-09-29 03:33:43 字數 2245 閱讀 2141

一、 // 正則 主要是用來操作字串的,是一種字串匹配規則

應用場景

手機號,證件號,郵箱的驗證等等

// 全稱 可以放變數

var re = new regexp()

//簡寫 不能放變數

var re = /a/

二、 方法

// 正則本身兩個方法

// test() exec()

// 字串方法四個

// match() search() replace() split()

三、正則的方法一

test()

esec()

(同字串的mach

()))

// 格式:正則.test(字串)

// 如果匹配成功返回真 否則返回假

var str =

'anc'

var re1 =

/a/var re2 =

/d/console.

log(re1.

test

(str)

)//true

console.

log(re2.

test

(str)

)//false

// 判斷是否全是數字

var str1 =

'12345t890'

var re3 =

/\d/

console.

log(re3.

test

(str1)

,'111111111111111'

)//true

四、字串正則的方法匹配

//簡單說一些字元

// \s 空格

// \s 非空格

// \d 數字

// \d 非數字

// \w 字元 (字母、數字、下劃線)

// \w 非字元 除換行符以外的字元

// 參考

// 字串.search(正則) 此方法跟匹配字串,如果匹配成功,

// 就返回匹配成功的位置,如果匹配失敗就返回-1(很像字串的indexof方法)

var str =

'zxcvbnm'

var re =

/c/var re1 =

/cvm/

console.

log(str.

search

(re)

)//2

console.

log(str.

search

(re1)

)//-1

總結正則的預設行為

// 正則的預設行為

// 1、預設區分大小寫(加識別符號)

// 2、預設職匹配一次

// 正則特殊括號的使用

// //至少出現4次,最多出現7次

// //至少出現4次,最多不限

// //正好出現四次

// //至少乙個 ,不限個數 簡寫+

// //出現0次 , 簡寫 *

// //出現0次或者1次 , 簡寫 ?

// + 和* 號的區別:+代表必須有,*代表可以沒有

// 字串的 match 方法

// 去匹配字串,如果匹配成功,就返回匹配成功的陣列,如果匹配不成功 ,則返回null

var str1 = 'sss123hash2334hjhhjh9955587hjhjh66669'

var re = /\d+/g

var re1 = /\d/g

var re2 = /\d/g

var re3 = /\d*/g

var arr = str1.match(re)

var arr1 = str1.match(re1)

var arr2 = str1.match(re2)

var arr3 = str1.match(re3)

console.log(arr) //["123", "2334", "9987", "9"]

console.log(arr1) //["12", "23", "34", "99", "55", "58", "66", "66"]

console.log(arr2) //["123", "233", "4", "995", "558", "7", "666", "69"]

python的識別符號和關鍵字

識別符號 變數,模組名,函式名,類名 識別符號的命名規則與規範 規則 1.由數字,字母和 組成,不能以數字開頭 2.嚴格區分大小寫 共52個英文本元,大小寫是不一樣的 3.不能使用關鍵字 在python中有特殊含義的單詞,如true,if,print,for等 規範 建議遵守,顯得更加規範和專業 1...

常用的一些正則驗證

input點選控制 function hiddenprompt text,id input焦點離開控制 function showprompt text,id 手機號為11位 function checkcardid strreservemobile if strreservemobilereg.t...

Python的輸入,輸出和識別符號詳解

目錄 何為識別符號?識別符號是用來標識某個實體的乙個符號。在程式語言中,識別符號是計算機語言中作為名字的有效字串集合。識別符號是使用者程式設計時使用的名字,變數 常量 函式 語句塊也有名字,他們的名字成為識別符號。識別符號的注意事項 1.由數字 字母 下劃線組成,不能以數字開頭,如下 1 usern...