正規表示式:regexp
主要作用是:制訂:規範;
正規表示式:所有內容寫在/正則的內容/;
正則的內容分為:開始符號^;結束符號;內容
組成部分
:內容的
型別:[
內容的範
圍]+內
容的數量
;//如
果我們需
要寫乙個
規則:用
來判斷:
所填寫內
容必須是
11位;第
一位:大
寫的英文
;;內容
的型別包
含了,中
文,英文
,數字,
以及常見
的符號:
; 內容組成部分:內容的型別:[內容的範圍]+ //如果我們需要寫乙個規則:用來判斷:所填寫內容必須是11位;第一位:大寫的英文;; 內容的型別包含了,中文,英文,數字,以及常見的符號:%,
;內容組成部
分:內容
的型別:
[內容的
範圍]+
內容的數
量;//
如果我們
需要寫一
個規則:
用來判斷
:所填寫
內容必須
是11位
;第一位
:大寫的
英文;;
內容的類
型包含了
,中文,
英文,數
字,以及
常見的符
號:,_;數字的表現方式:[0-9]代表包含0-9的全部數字;
英文本元的表現方式:[a-z]代表的是26個英文本母,只允許小寫;
不區分大小寫:[a-za-z];
基本漢字的範圍表示:[u4e00-u9fa5];
顯示個數:用大括號表示、、代表的是:該內容顯示位數:最好2位,最多10位;
;必須是11個;
var reg=/1
$/這句話的意思是:改規則規定了:顯示的內容必須是數字,而且顯示11個;
練習:設定乙個密碼規則:8-10位;數字和字母組合,首位必須是大寫的字母;
面試內容「:寫出乙個正則,無視前後的空格輸入;
var reg=/^\s \s$/
在實際的正則驗證中;正則的內容型別我們是可以寫成簡寫的;
\d代表的是數字==[0-9]
\d代表的是非數字;
\w代表的是數字,字母和下劃線;==[0-9a-za-z_]
\s代表的是空格;
?代表的是可以重複0次,也可以重複一次;
+最少重複一次;
*;可以重複0次,也可以重複多次;
如何使用正則驗證;
reg.test(str);
這個驗證的結果輸出只有兩個:成功為:true,失敗:false
作業:string物件api,正規表示式知識點;
抄寫:筆記部分2遍;
**四捨五入:**
1,round();
語法:math.round(number);
var mycore=12.456;
math.round(mycore);
**2,向下取整;floor;**
math.floor(number);
var num=22.785;
math.floor(num);//22
**3.math.ceil()向上取整;**
var num=21.05;
math.ceil(num);
**4,隨機數:math.random();**
unicode編碼範圍的常見型別:
漢字:[u4e00,u9fa5](或十進位制[19968,40869])
數字:[u30,u39](或十進位制[48, 57])
小寫字母:[u61,u7a](或十進位制[97, 122])
大寫字母:[u41,u5a](或十進位制[65, 90])
小寫字母a-z之間的隨機取出;
var myeng=math.floor(math.random()*(122-97)+97)//得到了乙個英文本母所對應的unicode編碼;
string.fromcharcode(myeng);
0-9 ↩︎
js的正則物件
1.定義正則兩種方式 1.var reobj1 new regexp a za z a za z0 9 2.var reobj2 a za z a za z0 9 2.常用方法 reobj1.test 將要被校驗的字串 3.正則的匹配模式 1.g 全域性 alexdashabi replace a ...
Python 正則物件的方法
re 模組使python 語言擁有全部的正規表示式功能 complile函式根據乙個模式字串和可選的標誌函式生成乙個正規表示式物件。該物件擁有一系列方法用於正規表示式匹配和替換。1.match 方法 rematch 嘗試從字串的起始位置匹配乙個模式,如果不是起始位置匹配成的話,match 返回non...
正則核心物件詳解 三
前言 很感謝大家對正規表示式文章的支援,這篇文章是這個系列的最後一節了,但是正如之前所說的,這裡將的僅僅只是怎麼用.net的正規表示式類,但是,對正規表示式的引擎的內部機制沒有提及,如果大家需要,我會繼續寫下有關內部機制的問題.今天的內容如下 1.match物件的使用 2.group物件的使用 3....