1樓:匿名使用者
數字 \d
大寫 [a-z]
小寫 [a-z]
特殊 [^a-za-z0-9]
英文+數字 [a-za-z0-9]
是問這個麼, 不太清楚你問什麼
2樓:匿名使用者
/...... / 代表一個模式的開始和結束^匹配開始
$匹配字元
串結束\s任意空白字元
\s任何非空白字元
\d匹配一個數字字元,等價[0-9]
\d匹配一個非數字字元,等價[^0-9]
\w匹配一個數字,下劃線或字母,等價[a-za-z0-9]\w匹配任意非單字字元,等價[a-za-z0-9].除換行之外的任意字元
{n}匹配前一項n次
{n,}匹配前一項n次,h或者多次
{n,m}匹配前一項至少n次,不能超過m次* 匹配0次或多次,等價{0,}
+ 匹配1次或多次,等價{1,}
? 匹配0次或一次,等價
正規表示式判斷字串中包含數字,大寫字元,小寫字母,特殊符號中的幾種怎麼判斷?
3樓:南瓜蘋果
**如下:
function passwordvalidate(str);
擴充套件資料
內
正規表示式的基本要素
(1)字元類容
;(2)數量限定符;
(3)位置限定符;
(4)特殊符號。
注意:正規表示式基本是與語言無關的,我們可以結合語言/工具與正規表示式進行文字處理,在後面的部落格中,我將使用grep來進行驗證。(grep是一款linux下按行匹配文字的工具,如下,使我們常使用的兩個選項)
-e:使用擴充套件正則匹配;
--color:將匹配得到的內容進行語法高亮。
定位符使您能夠將正規表示式固定到行首或行尾。它們還使您能夠建立這樣的正規表示式,這些正規表示式出現在一個單詞內、在一個單詞的開頭或者一個單詞的結尾。
定位符用來描述字串或單詞的邊界,^ 和 $ 分別指字串的開始與結束,\b 描述單詞的前或後邊界,\b 表示非單詞邊界。
4樓:匿名使用者
^\d|[a-z]|[a-z]|[這裡填你的特殊字元]&
例如特殊字元是@和- ^\d|[a-z]|[a-z]|[@-]&
5樓:寶貝愛你傿
結果是:"oranges are round, and oranges are juicy."
例:結果是:"twas the night before christmas..."
例:結果是:"**ith, john".
2、search
search通過正規表示式查詢相應的字串,只是判斷有無匹配的字串。如果查詢成功,search返回匹配串的位置,否則返回-1。
search(regexp)
function testinput(re, str)testinput(/^[1-9]/i,"123")
正規表示式只能輸入大寫字母、數字、+、-、*、/、()、%這些字元,怎麼寫
6樓:匿名使用者
^[a-z\d\+\-\*\/\(\)\%()]+$
7樓:
[a-z0-9+-*/()%]*
求正規表示式 規則:校驗只能出現大寫字母a-z、數字0-9和特殊符號(中英文的,但是除了英文狀態下<>)
8樓:匿名使用者
「[\w]&&[^<>a-z]」
你的問題描述的比較模糊。但是我可以說一下大概的思路。
用[/w]來匹配所有的英文字母和數字;
&&是運算子,意思同 and
[^<>a-z]用^來排除小寫字母和特殊符號'<'與'>'
由於你沒有說明匹配的數量,所以上面的正規表示式沒有包含量詞。如果是匹配非空非固定長度的字串,可以這麼寫:
「([\w]+)&&([^<>a-z])」
9樓:匿名使用者
排除法排除小寫、大於小於符號
[^a-z<>]+
10樓:匿名使用者
"/[a-z0-9\$%#\^\?]/"
還有啥支援的符號往裡面加
正規表示式,只能輸入大小寫字母、空格和. / '特殊符號。 5
11樓:匿名使用者
^[a-za-z]|[\s]|[/]+$
12樓:大道無
[a-za-z \./']+ 只允許你想要的
求一個正規表示式,要求 數字,大寫字母,小寫字母,特殊字元 至少兩種或兩種以上組合的正規表示式。
13樓:匿名使用者
^(?![a-z]+$)(?![a-z]+$)(?!\d+$)(?![\w_]+$)\s+$
由非空格字元組成的字串,數字,大寫字母,小寫字母,特殊字元至少有 兩種,
js密碼正規表示式:要求包含大小寫字母、數字和特殊符號,8~16位
14樓:
var v=$("#text").val();
reg=/^(?![0-9]+$)(?![a-z]+$)(?![a-z]+$)(?!([^(0-9a-za-z)])+$)^.$/;
alert(reg.test(v));
上面這個正則表示的是不能為純數字,不能為純字母,不能為純特殊符號,綜合起來就是必須為數字 字母 特殊符號中最少兩種,如果你要求必須包含三種的話,就接著往上加就行:
(?![0-9]+$) 這句意思是設定後面不能為純數字(?![a-z]+$) 這句意思是設定後面不能為純小寫字母。。。照著這個格式我們繼續寫:
(?![0-9a-z]+$) 不能為小寫字母與數字(?![0-9a-z]+$) 不能為大寫字母與數字(?!
[0-9a-za-z]+$) 不能為大寫,小寫字母與數字把這三個也加上去,就只剩一種情況了,就是必須四種都包含jquery裡用正則來驗證密碼,大小寫字母,數字及特殊符號最少包含兩種
15樓:緣lai如茨
function validateinput(obj)if (regupper.test(str))if (regstr.test(str))if (***plex < 3 || str.
length < 8) else
}//參考,可以分別分解開來匹配,如果輸入是小寫字元,累計+1,如果輸入大寫字元+1,如果輸//入非大、小寫字元以及數字認為是特殊字元+1,只有累計等於3時並且長度大於8才符合要求,否//則驗證失敗
16樓:用著追她
1、首先我們在script中編寫函式。
2、下圖中的**就是判斷手機號碼中最重要的**,我們依次進行解釋。
3、js正規表示式test方法的使用,test方法的返回值是布林值,通過該值可以匹配字串中是否存在於正規表示式相匹配的結果,如果有匹配內容,返回ture,如果沒有匹配內容返回false,該方法常用於判斷使用者輸入資料的合法性。
4、我們寫入一個符合要求的手機號碼。
5、然後進行測試得到如下圖的測試結果"手機號碼符合格式要求"。
6、我們寫入一個不符合要求的手機號碼。
包含數字、大寫字元、小寫字母、特殊符號的正規表示式怎麼寫
17樓:
在正規表示式中,許多標點符號具有特殊含義,比較難記,現歸納備個份:
這些符號有:^ $ . * + - ? = ! : | \ / ( ) [ ]
/[0-9a-za-z^$.*+ -?=!|\/(){}/
正規表示式 只允許輸入數字、字母、中文 不允許有符號空格 如何寫?
18樓:匿名使用者
密碼(由數字/大寫字母/小寫字母/標點符號組成,四種都必有,8位以上)
(?=^.$)(?=.*\d)(?=.*\w+)(?=.*[a-z])(?=.*[a-z])(?!.*\n).*$
19樓:
試試:中英文數字:
^[a-za-z0-9\u4e00-\u9fa5]+$
20樓:匿名使用者
[\da-za-z\u4e00-\u9fa5]+
正規表示式問題,正規表示式問題(需要通用)
這樣不知道 是不是你想要的 首先你給的xml是不規範的。硬要匹配的話,可以試試下面的 你要的字串在group 1 中 性和閏年等問題.對於日期的有效範圍,不同的應用場景會有所不同。msdn中定義的datetime物件的有效範圍是 0001 01 01 00 00 00到9999 12 31 23 5...
正規表示式怎麼匹配這樣的文字,正規表示式怎麼匹配標點符號
正則表達 括號中的捕獲內容就是 正規表示式怎麼匹配標點符號?如何用正規表示式匹配漢字?先用靚湯或正則找到這個節點,再用上面的字元組匹配。假設這個節點只有一個,用法如下 import reimport requests as reqfrom bs4 import beautifulsoupurl ht...
易語言正規表示式的中的正規表示式文字怎麼取的
易語言不支援逆向斷言,所以你只能使用分組。取group 2 即可,具體易語言怎麼取正則的分組請自己參考易語言的api 上面文字,中兩個人對話 共同開始結束特徵 開始 結束 換行 給出表示式 就這樣,詳細的加q 版本2.支援庫 duregex 程式集 視窗程zhi序集1 子程式 按鈕1 被單擊 區域性...