當前位置:成語大全網 - 漢語詞典 - 如何通過正則表達式判斷壹個字符串是否包含數字、大寫字符、小寫字母和特殊符號?

如何通過正則表達式判斷壹個字符串是否包含數字、大寫字符、小寫字母和特殊符號?

代碼如下:

函數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?表示非單詞邊界。