1.數字 大小寫字母,特殊字元任意三個:/^(?=.*[0-9])(?=.*[a-za-z])(?=.*[^a-za-z0-9]).$/
2.包含數字,大寫字母,小子字母:/^(?=.*\d)(?=.*[a-z])(?=.*[a-z])[a-za-z\d]$/
3.ip:/^((25[0-5]|2[0-4][0-9]|[0-1][0-9]|[1-9][0-9]|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]|[1-9][0-9]|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]|[1-9][0-9]|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]|[1-9][0-9]|[0-9]))$/
4.ip段:/^(25[0-5]|2[0-4]\d|[0-1]\d|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d|[1-9]?\d)-(25[0-5]|2[0-4]\d|[0-1]\d|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d|[1-9]?\d)$/
5.埠:/^([0-9]|[1-9]\d|[1-5]\d|6[0-4]\d|65[0-4]\d|655[0-2]\d|6553[0-5])$/
6.允許小數或者整數:/^[0-9]+([.][0-9]+)$/
驗證密碼:不能輸入鍵盤上連續順序字元的密碼(3個以上)
_iskeyboardcontinuouschar(str) ', '|'],['a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', ':', '"'],
['z', 'x', 'c', 'v', 'b', 'n', 'm', '<', '>', '?']
];var c2 =[
['1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '='],
['q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', '[', ']', '\\'],
['a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', ';', '\''],
['z', 'x', 'c', 'v', 'b', 'n', 'm', ',', '.', '/']
];str = str.split("");
//獲取座標位置
var y =;
var x =;
for (var c = 0; c < str.length; c++) }}
if (x[c] != -1) continue
;
for (var i = 0; i < c2.length; i++) }}
}//匹配座標連線
for (var c = 1; c < str.length - 1; c++)
} else
if (x[c - 1] == x[c] && x[c] == x[c + 1]) }}
return
false
; }
String類用到正則的方法及利用正則寫的模板引擎
public string replaceall string regex,string replacement replace的原始碼,介紹之前先熟悉一下pattern類中的匹配模式 單行模式 點號模式 多行模式 大小寫無關模式 特殊字元作為普通字元處理模式,它們對應的常量分別為 pattern....
常用到的正規表示式
一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位小數的正數或負數 d d 8 正數 負數 和小數 d d 9 有兩位小數的...
Jmeter裡面用到的正則後置處理器
提取html中隱藏域的值 提取整個response返回 my label create 提取下面link的href的值 jsessionid path 從response的headers中抓取cookie jsessionid的值 set cookie jsessionid 從headers抓取js...