国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

JS正則表達式方法

2024-04-27 15:16:54
字體:
來源:轉載
供稿:網友


使用正則表達式的主要有match,exec,test

 

1、正則表達式方法test測試給定的字符串是否滿足正則表達式,返回值是bool類型的,只有真和假。

var user_code = $("input[name='vuser_code']").val();

var code= /[a-zA-Z0-9_]{6,16}$/;

if(!code.test(user_code)){

$.messager.alert('系統提示', "賬號只可以為數字、字母、'_'!", 'warning');

}

return;

2、正則表達式方法exec測試給定的字符串是否滿足正則表達式,返回匹配到的字符串,如果沒有匹配的則返回null,和test基本一致,如果需要獲取匹配的各個子字符串,可以使用下標的方式。

var text="index.aspx?test=1&ww=234";

var   re = //?(/w{1,}=/w{1,}&){1,}/w{1,}=/w{1,}/;

var result=  re.exec(text); 

3、match其實是字符串的方法,但參數確是一個正則表達式

var text="index.aspx?test=1&ww=234"; 

var   re = //?(/w{1,}=/w{1,}&){1,}/w{1,}=/w{1,}/;

  var result= text.match(re);

 

function test(){

var match = new Array();

var user_code = document.getElementById("user_code").value;

var code= /[a-zA-Z0-9_]{6,16}$/;

var test = code.test(user_code);   //test 測試給定的字符串是否滿足正則表達式,返回值是bool類型

var exec = code.exec(user_code);   //exec 測試給定的字符串是否滿足正則表達式,返回匹配到的字符串,如果沒有匹配的則返回null

var match = user_code.match(code); // match是字符串的一個方法 ,但是其參數是一個正則表達式,并將包含查找的結果作為數組返回

alert("test-->" + test);

alert("exec-->" + exec);

for(var i=0; i<match.length;i++){

alert(match.length);

alert("match-->" + match[i]);

}

}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蕉岭县| 永胜县| 会理县| 平昌县| 本溪| 海阳市| 汶川县| 农安县| 泉州市| 扶沟县| 宿松县| 广宁县| 清原| 丽水市| 瑞丽市| 武邑县| 邹城市| 托里县| 泰来县| 仲巴县| 昌平区| 白山市| 阳泉市| 黄龙县| 凤凰县| 交口县| 泗阳县| 青铜峡市| 桃园县| 临洮县| 儋州市| 宾阳县| 灵寿县| 溆浦县| 孝昌县| 东阿县| 武清区| 自贡市| 临城县| 吉林市| 长海县|