js 10

3.預(yù)定義字符集

1)

var str=prompt('請(qǐng)輸入....');

var reg=/\d*[a-z]/;//可有可無(wú),多了不限

var reg=/^\d?[a-z]$/;//可有可無(wú),最多一次

var result=reg.test(str);

console.log(result);

2)

var str=prompt('請(qǐng)輸入....');

var reg=/\d/;//一位數(shù)字

var reg=/\w/;//一位字母、數(shù)字或下劃線

var result=reg.test(str);

console.log(result);

4.

var code='EaB4';

//請(qǐng)用戶反復(fù)輸入驗(yàn)證碼,如果輸入不正確就提示錯(cuò)誤,再?gòu)男螺斎?/p>

while(prompt('請(qǐng)輸入驗(yàn)證碼'+code).toUpperCase()!=code.toUpperCase()){

? ? ? ? ? ?

? ? alert('輸入錯(cuò)誤,請(qǐng)從新輸入');

}

alert('驗(yàn)證通過(guò)');

5.

1)最簡(jiǎn)單的正則就是關(guān)鍵字原文

var str='no zuo no die';

var reg=/no/;

var result=reg.test(str);

console.log(result);

2)字符集:規(guī)定一位字符可用的備選列表[字符列表]

var str=prompt('請(qǐng)輸入....');

var reg=/[135]/;

var result=reg.test(str);

console.log(result);

3)如果字符列表中部分字符連續(xù)就可以用-省略

var str=prompt('請(qǐng)輸入....');

var reg=/[A-Za-z]/;

var result=reg.test(str);

console.log(result);? ?

4)[^]除了

var str=prompt('請(qǐng)輸入....');

var reg=/[^A-Za-z]/;

var result=reg.test(str);

console.log(result);

6.

1)量詞

var str=prompt('請(qǐng)輸入....');

var reg=/^[A-Za-z0-9]{6,12}$/;

var result=reg.test(str);

console.log(result);

2)驗(yàn)證用戶名

var input=document.querySelector('input');

console.log(input);

var span=document.querySelector('span');

console.log(span);

input.onblur=function(){

? ? var reg=/^[A-Za-z0-9]{6,12}$/;

? ? var result=reg.test(input.value);

? ? if(result){

? ? ? ? span.innerHTML='用戶名輸入正確';

? ? }else{

? ? ? ? span.innerHTML='用戶名格式錯(cuò)誤,請(qǐng)從新輸入';

? ? }

}?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,604評(píng)論 19 139
  • 1,正則表達(dá)式的作用:匹配一個(gè)字符串中的一些內(nèi)容 2,聲明和使用: 1)構(gòu)造函數(shù) var reg=new RegE...
    WDL_1a39閱讀 863評(píng)論 0 1
  • 3.預(yù)定義字符集 1) var str=prompt('請(qǐng)輸入....'); var reg=/\d*[a-z]/...
    Polaris_L閱讀 300評(píng)論 0 0
  • 前言 最先接觸編程的知識(shí)是在大學(xué)里面,大學(xué)里面學(xué)了一些基礎(chǔ)的知識(shí),c語(yǔ)言,java語(yǔ)言,單片機(jī)的匯編語(yǔ)言等;大學(xué)畢...
    oceanfive閱讀 3,395評(píng)論 0 7
  • 一、String中的正則API 1.search();判斷是否包含符合規(guī)定的關(guān)鍵詞 //如果找到返回關(guān)鍵詞的位置...
    紀(jì)美閱讀 876評(píng)論 0 0

友情鏈接更多精彩內(nèi)容