-
不能全為數(shù)字的判斷:?
查看全部 -
用test判斷,最好不要用g標識,運行多次有可能得到不一樣的結(jié)果。? 只需要用test()判斷一次就夠了。
查看全部 -
unicode 的區(qū)間 \u4e00-\u9fa5 代表中文字符
查看全部 -
統(tǒng)計中文字符個數(shù)
查看全部 -
/[^\x00-xff]/g? 這個區(qū)間都是雙字節(jié)字符
查看全部 -
/[\x00-xff]/? 這個區(qū)間都是單字節(jié)字符
查看全部 -
/a\w+[^\d]a\b/g;
/代表開始
/a代表a為第一個字幕
\w表示匹配字符和數(shù)字[a-zA-Z0-9]
+表示至少一個或以上
\w+表示要匹配一個或一個以上的字符或數(shù)字
/a\w+ 表示匹配以a開頭,后面接一個或一個以上的字符或數(shù)字
[^\d] \d表示[0-9] 【】內(nèi)的^表示取反? 所有[^\d]表示取非數(shù)字的
\w+[^\d]表示匹配一個或一個以上但除了數(shù)字的字符
/a\w+[^\d] 加起來則表示? 以a開頭,后面可以接一個或一個以上除數(shù)字外的所有字符
最后 a表示再匹配一個a
然后a后面跟的\b表示匹配空格,說明后面那個a后面不能再接任何東西,即后a為最后一個字符結(jié)尾
g表示全局匹配滿足前面要求的字符
總體的意思就是:以a開頭,中間可以接一個或一個以上除數(shù)字以外的字符(包括大小寫字母,漢字,特殊字符,其他字符等等),最后以a結(jié)尾,基上進行全局搜索
查看全部 -
我想新建一個筆記
查看全部 -
一、不能為相同字符:循環(huán)字符,與第一個字符進行比較。
//?不能為相同字符 function?findStr(str,?n)?{ ??var?tmp?=?0; ??for?(var?i?=?0;?i?<?str.length;?i++)?{ ????if?(str.charAt(i)?===?n)?{ ??????tmp++; ????} ??} ??return?temp; } var?m?=?findStr(pwd.value,pwd.value[0]); if?(m?===?this.value.length)?{ ??console.log('不能為相同字符'); }
查看全部 -
一、
//?需求:?1、數(shù)字、字母(不區(qū)分大小寫)、漢字、下劃線
var?re?=?/[^\w\u4e00-\u9fa5]/g;?//?true:含有非法字符,\w包括下劃線
二、字符長度,一個漢字字符長度為2,一個英文字母字符長度為1
var?len?=?str.replace(/[^\x00-\xff]/g,?'xx').length;
//?/[^x00-xff]/g//?單字節(jié)
三、交互
交互:用戶對網(wǎng)頁上的表單、超鏈接進行鼠標、鍵盤操作,網(wǎng)站根據(jù)用戶操作反饋相應信息,這種雙向信息傳遞
查看全部 -
五、正則表達式對象的方法:
查看全部 -
二、選擇符
1、|, 1|2表示1或2。
三、定位符
1、^ ,匹配字符串的開頭
2、$,匹配字符串的結(jié)尾。
3、\b,匹配一個單詞的邊界。
4、\B, 與\b相反,匹配一個非單詞邊界。
四、分組、標志
查看全部 -
一、正則表達式:重復類
查看全部 -
一、創(chuàng)建正則表達式
1、var re = new RegExp("a", "i");
2、var re = /a/i;
二、字符類
查看全部 -
正則表達式查看全部
-
正則表達式查看全部
-
正則表達式 i,g,m
查看全部 -
正則表達式對象
查看全部 -
正則表達式
查看全部
舉報