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