函數passwordValidate(str){
var rC = {
LW:“[a-z]”,//小寫字母
UW:'[A-Z]',//大寫字母
NW:“[0-9]”,//中文字符
SW:'[\ \ u 0020-\ \ u002f \ \ u003a-\ \ u 0040 \ \ u005b-\ \ u 0060 \ \ u007b-\ u007e]'//特殊字符
};
擴展數據
正則表達式的基本元素
(1)字符類;
(2)數量限定符;
(3)位置限定符;
(4)特殊符號。
註意:正則表達式基本上獨立於語言。我們可以將語言/工具與正則表達式結合起來進行文本處理。在後面的博客中,我將使用grep進行驗證。(grep是Linux下逐行匹配文本的工具,如下,這讓我們經常使用兩個選項)
-E:使用擴展的常規匹配;
-顏色:語法上突出匹配的內容。
定位器使您能夠將正則表達式固定在壹行的開頭或結尾。它們還使您能夠創建出現在單詞內、單詞開頭或單詞結尾的正則表達式。
定位器用於描述字符串或單詞的邊界。然後呢。$?分別指字符串的開頭和結尾。\b?描述壹個單詞的前邊界或後邊界。\B?表示非單詞邊界。