1. 程式人生 > >js正則表示式驗證字串只包括大小寫字母下劃線和-

js正則表示式驗證字串只包括大小寫字母下劃線和-

背景說明

在之前的開發過程中為了校驗一個欄位只含有大小寫字母,下劃線和-花費了不少力氣才搞定,想著趕快寫一篇部落格來記錄下來,日後開發一定會遇到!!

程式碼實現

首先定義一個變數用來存放驗證字串的正則表示式:var regex=/^[A-Za-z0-9_\-]+$/ig;

接著定義一個變數用來存放測試的字串:var test = "aoqwi1-20s_0qf";

然後再定一個變數用來存放字串被校驗後的結果 var result = regex.test(test);

這裡result的結果是一個boolean型別的資料,如果是true則表示字串符合驗證要求,反之則不滿足正則條件檢索