正規表示式的其他方法
match方法,進行驗證,獲得驗證後的返回值
正規表示式中:g代表全域性模式匹配
var str =
'中國移動:10086,中國聯通:10010,中國電信:10000'
;var array = str.
match
(/\d/g);
//獲取全域性模式匹配項
console.
log(array)
;//10086 10010 10000 組成的乙個陣列
var str =
'[email protected],[email protected],[email protected],[email protected]'
var array = str.
match
(/\w+@\w+\.\w+(\.\w+)?/g);
//獲取全部郵箱,然後返回組成乙個陣列
//獲取日期
var str =
'2017-11-23'
;var array = str.
match
(/(\d)[-](\d)[-](\d)/);
console.
log(regexp.$3);
//可以獲得第三組的日
var eamil =
;email.
match
(/([0-9a-za-z_.-]+)[@]([0-9a-za-z_-]+)([.][a-za-z]+)/);
console.
log(regexp.$1);
//使用者名稱
console.
log(regexp.$2);
//123
console.
log(regexp.$3);
//網域名稱
**replace:可以把字元進行替換**
str = str.
replace
(/帥/g
,'你好');
//把帥的字元換成了你好
**trim方法是消除空格**
var str ='';
str.
trim()
;var str =
'中國移動:10086,中國聯通:10010,中國電信:10000'
;//把裡面的所有的數字全部顯示出來
var array = str.
match
(/\d/g);
//正規表示式物件.exec方法傳入字串
var reg =
/\d/g
;var array = reg.
exec
(str)
;//將字串中的數字全部選出來
console.
log(array)
;exec用法
第四章 表示式
左值,用的是物件的身份 記憶體中的位置 右值,用的是物件的值 解引用生成 左值,取位址生成乙個 右值 bool b true bool c b c為true,因為 bool值在計算的時候被轉換成整型號int,所以b被轉換成 1,不為0,所以賦值給c的時候,為true int b while b ge...
第四章 表示式
這個概念暫時很模糊,打算學完這一章再總結。目前的理解是,左值有名字,可以通過名字訪問記憶體,右值沒有名字,一般是運算的中間結果或者字面值常量等。const修飾的變數是常量左值 如果decltype 函式的括號中表示式結果是左值,則得到乙個引用型別。例如在下面這段 中,b是int型別,c是int 型別...
第四章 學習 表示式
4.1 c 將運算子分為三類 1.一元運算子2.二元運算子 3.三元運算子 4.2 使用初等表示式 是運算子的重要組成部分。幾種不同的初等表示式 1 字面值 在c 中 直接使用硬編碼的值。比如 if firstname brain brain 就輸入直接使用硬編碼 也可以這樣 將其存入某個變數中,然...