導航:首頁 > 編程大全 > 密碼正則表達式js

密碼正則表達式js

發布時間:2021-03-05 16:08:19

js正則表達式密碼驗證

var myRegExp=/\w*/gi; //這個是任意字元串包含A-Z,a-z,0-9和下劃線使用全局匹配和不區分大小寫
你把條件說的更詳細點我才能寫出你要的

② 用js正則表達式驗證兩個相等密碼

不需要正則
直接在<form name="form1" ... onsubmit="return chk()">

JS代碼好下

function chk()
{
o=document.form1;
if(o.pwd1.value.length<5){alert('少於5個字元內');return false;}
if(o.pwd1.value!=o.pwd2.value){alert('不一容致');return false;}
return true;
}

③ JavaScript怎麼寫驗證密碼的正則表達式

<p>
密碼<input type="password" id=「pwd」>

</p>
驗證密碼就:
var pwd=docment.getElementById("pwd").value; //獲取密碼框里的元素
var reg="這里寫你要求密碼的正則表達式格式";
//例如密碼要內求5-10位字母數容字下劃線,那麼正則式就是 var reg=/^\w{5,10}$/; (記住^開始和$不要漏了)
if(reg.test(pwd)){
return true;
)

④ js驗證密碼的正則表達式

完整的js正則表達式:

//強:字母+數字+特殊字元

^(?![a-zA-z]+$)(?!d+$)(?![!@#$%^&*]+$)(?![a-zA-zd]+$)(?![a-zA-z!@#$%^&*]+$)(?![d!@#$%^&*]+$)[a-zA-Zd!@#$%^&*]+$

//中:字母+數字,字母+特殊字元,數字+特殊字元

^(?![a-zA-z]+$)(?!d+$)(?![!@#$%^&*]+$)[a-zA-Zd!@#$%^&*]+$

//弱:純數字,純字母,純特殊字元

^(?:d+|[a-zA-Z]+|[!@#$%^&*]+)$

//校驗是否全由數字組成function isDigit(s){var patrn=/^[0-9]{1,20}$/;if (!patrn.exec(s)) return false

return true

}//校驗登錄名:只能輸入5-20個以字母開頭、可帶數字、「_」、「.」的字串function isRegisterUserName(s){var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;if (!patrn.exec(s)) return falsereturn true}function isRegisterUserName(s){var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;if (!patrn.exec(s)) return false

return true}

//校驗用戶姓名:只能輸入1-30個以字母開頭的字串Javascript代碼function isTrueName(s){var patrn=/^[a-zA-Z]{1,30}$/;if (!patrn.exec(s)) return falsereturn true}}}

//校驗密碼:只能輸入6-20個字母、數字、下劃線

function isPasswd(s){var patrn=/^(w){6,20}$/;if (!patrn.exec(s)) return falsereturn true}

//校驗普通電話、傳真號碼:可以「+」開頭,除數字外,可含有「-」

function isTel(s){//var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?(d){1,12})+$/;var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/;if (!patrn.exec(s)) return falsereturn true}

//校驗手機號碼:必須以數字開頭,除數字外,可含有「-」

function isMobil(s){var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/;if (!patrn.exec(s)) return falsereturn true}

//校驗郵政編碼

function isPostalCode(s){//var patrn=/^[a-zA-Z0-9]{3,12}$/;var patrn=/^[a-zA-Z0-9 ]{3,12}$/;if (!patrn.exec(s)) return falsereturn true}

//校驗搜索關鍵字

function isSearch(s){var patrn=/^[^`~!@#$%^&*()+=|\][]{}:;',.<>/?]{1}[^`~!@$%^&()+=|\][]{}:;',.<>?]{0,19}$/;if (!patrn.exec(s)) return falsereturn true}function isIP(s) //by zergling{var patrn=/^[0-9.]{1,20}$/;if (!patrn.exec(s)) return falsereturn true}

⑤ JS 正則表達式密碼匹配怎麼寫下面是要求

沒辦法一條正則搞定的
```js
const password = 'aZa@@aaa';
if(/[a-z]/.test(password) &&
/[A-Z]/.test(password) &&
/[0-9]/.test(password) &&
/[`~!@#$^&*()=|{}':;',\[\]\.<>\/?~!@#¥……&*()——|{}【】『;版:」「'。,、?]/.test(password) &&
/^.{8,12}$/.test(password)) {
console.log('pass')
}
``權`

⑥ js 正則表達式 要求密碼的格式為6-12位,只能是字母、數字和下劃線

這個是正則表達式:

var reg = /^[w]{6,12}$/

if(password.match(reg))

{alert("The password is valid!");

}

^只是一個標記,說明正則表達式的開始,$為結束的回標記,與答{}中的范圍沒有關系。

正則表達式,又稱規則表達式,計算機科學的一個概念。正則表達式通常被用來檢索、替換那些符合某個模式(規則)的文本。

許多程序設計語言都支持利用正則表達式進行字元串操作。例如,在Perl中就內建了一個功能強大的正則表達式引擎。

(6)密碼正則表達式js擴展閱讀:

正則表達式的特點是:

1、靈活性、邏輯性和功能性非常強;

2、可以迅速地用極簡單的方式達到字元串的復雜控制。

3、 對於剛接觸的人來說,比較晦澀難懂。

由於正則表達式主要應用對象是文本,因此它在各種文本編輯器場合都有應用,小到著名編輯器EditPlus,大到Microsoft Word、Visual Studio等大型編輯器,都可以使用正則表達式來處理文本內容。

參考資料:網路——正則表達式

⑦ js密碼正則表達式:要求包含大小寫字母、數字和特殊符號,8~16位

^
varv=$("#text").val();
reg=/^復(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?!([^(0-9a-zA-Z)])+$)^.{8,16}$/;
alert(reg.test(v));

上面這個正則製表示的是不能為純數字,不能為純字母,不能為純特殊符號,綜合起來就是必須為數字 字母 特殊符號中最少兩種,如果你要求必須包含三種的話,就接著往上加就行:

(?![0-9]+$)這句意思是設定後面不能為純數字
(?![a-z]+$)這句意思是設定後面不能為純小寫字母
。。。
照著這個格式我們繼續寫:
(?![0-9a-z]+$)不能為小寫字母與數字
(?![0-9A-Z]+$)不能為大寫字母與數字
(?![0-9a-zA-Z]+$)不能為大寫,小寫字母與數字

把這三個也加上去,就只剩一種情況了,就是必須四種都包含

可以看這篇文章,寫得很詳細,還有在線實例:

jquery里用正則來驗證密碼,大小寫字母,數字及特殊符號最少包含兩種

⑧ js密碼強度校驗的正則表達式

使用組合的抄形式:

  1. 純數字 /d+/

  2. 純字母小寫/[a-z]+/

  3. 純字母大寫/[A-Z]+/

  4. 純特殊符號/[~!@#$%^&*(){};,.?/'"]/


假設1-4的權重分別為2,4,8,16;

則拿1-4分別檢測用戶的密碼,如果有,則或上相應的權重。

然後看這個數字是處於2-30之間,然後根據這個數算出強度即可

⑨ js正則表達式 密碼

^var reg = /^[\w]{6,12}$/這個是正抄則襲表達式
if(password.match(reg)){
alert("The password is valid!");
}
^只是一個標記,說明正則表達式的開始,$為結束的標記,與{}中的范圍沒有關系,經過測試{6,12}是沒有錯誤的,LZ也可以自行測試一下,找到一個更合適的表達式。
真是太感動了,我本以為網路上的人都不會太在意錯對,沒想到還是有那麼熱心的網友,是我誤會了\w,感謝網友gpgkd906,沒錯\w已經等效於[A-Za-z0-9_],也就是說數字字母還有下劃線都已經包括了,尤其要感謝一下那個horsoner,沒想到他那麼用心,是我粗心了,讓正則表達式包含了「*」,不過包含兩個中文的字元串「r4_h哈哈t」,應該是通不過測試的。
要是所有回答問題的人都有你們那麼認真的精神,問題就太好解決了。

閱讀全文

與密碼正則表達式js相關的資料

熱點內容
微信收藏能收藏多少個文件 瀏覽:161
哪款蘋果電腦玩游戲好 瀏覽:472
js獲取當前頁面的標題 瀏覽:997
威勝智能電表如何採集監測數據 瀏覽:31
如何加密u盤文件夾 瀏覽:860
網站懸浮窗代碼 瀏覽:4
蘋果5外屏都包括什麼 瀏覽:580
好看的愛情電影60分鍾左右的 瀏覽:453
P開頭 網站 瀏覽:98
學習計算機編程前景如何 瀏覽:930
寶馬gt大燈怎麼編程 瀏覽:755
北郵網路技術實踐 瀏覽:731
u盤不能讀取此卷無法識別的文件 瀏覽:300
讓管理會計信息化插上大數據翅膀 瀏覽:824
mysql每天取一條資料庫 瀏覽:606
schdoc是什麼文件 瀏覽:391
html源代碼下載 瀏覽:726
skype官方下載linux 瀏覽:496
新僵屍先生最後那個小孩去哪了 瀏覽:718
主角穿越三體開局創造暗位面 瀏覽:600

友情鏈接