1.1 建立regexp物件
new regexp("必選,正規表示式","可選,匹配模式g,i,m")1.2 regexp物件的方法
1.2.1 test()
var r1 = new regexp('world');1.2.2 exec()console.log(r1.test('hello, world!')); //true
console.log(r1.test('hello, world!')); //false
var r2 = new regexp('world', 'i'); //大小寫不敏感
console.log(r2.test('hello, world!')); //true
var r3 = new regexp(/world/i); //簡寫
console.log(r3.test('hello, world!')); //true
var r1 = new regexp('world');1.2.3 complie()console.log(r1.exec('hello, world!')); //['world']
console.log(r1.exec('hello, world!')); //null
var r2 = new regexp('world', 'i'); //大小寫不敏感
console.log(r2.exec('hello, world!')); //['world']
var r3 = new regexp(/world/i); //簡寫
console.log(r3.exec('hello, world!')); //['world']
var r4 = new regexp('o');
console.log(r4.exec('hello, world!')); //['o']
var r5 = new regexp('o', 'gi');
console.log(r5.exec('hello, world!')); //['o']
console.log(r5.lastindex); //5 匹配文字的第乙個字元的位置,o為4,下乙個位置為5
console.log(r5.exec('hello, world!')); //['o'] 匹配完第乙個o後呼叫繼續匹配
console.log(r5.lastindex); //9
console.log(r5.exec('hello, world!')); //null 匹配不到返回null
console.log(r5.lastindex); //0 lastindex重置為0
var r1 = new regexp('world');console.log(r1.exec('hello, world!')); //['world']
r1.compile('o');
console.log(r1.exec('hello, world!')); //['o']
r1.compile('m');
console.log(r1.exec('hello, world!')); //null
var r2 = new regexp('world');
console.log(r2.test('hello, world!')); //true
r2.compile('mazey');
console.log(r2.test('hello, world!')); //false
mysql 郵箱校驗 JS郵箱驗證 正則驗證
輸入 function check a z0 9 正規表示式 var obj document.getelementbyid mazey 要驗證的物件 if obj.value else if reg.test obj.value else 1 length 2,長度。表示乙個表示式的組。匹配的字元...
JS正則驗證郵箱的格式
對於我們做web開發的,對表單的驗證是必不可少的,所以今天把常用的一些驗證羅列出來,呵呵,今天下午剛學的js正規表示式,有什麼不足的地方還希望大家批評指正。一.相關的 function test 2 6 if myreg.test temp.value 7 12 13 由於方法相同,一下只寫出相關的...
JS正則驗證郵箱的格式
對於我們做web開發的,對表單的驗證是必不可少的,所以今天把常用的一些驗證羅列出來,呵呵,今天下午剛學的js正規表示式,有什麼不足的地方還希望大家批評指正。一.相關的 function test if myreg.test temp.value 由於方法相同,一下只寫出相關的正規表示式 對於手機號碼...