RegExpname什麼意思,RegExpname什麼意思?

2021-03-04 08:55:07 字數 3390 閱讀 4595

1樓:匿名使用者

這個方法是獲得頁來面url的某個url引數的源方法var reg = new regexp("(^|bai&)"+ name +"=([^&]*)(&|$)");

這個正則是尋du找&+url引數zhi名字=值+&&可以不存在。

daovar r = window.location.search.substr(1).match(reg);

if (r!=null) return unescape(r[2]); return null;

這裡是開始匹配,找到了返回對應url值,沒找到返回null。

「regexp("(^|&)"+name+"=([^&]*)(&|$)")」這段**是什麼意思?

2樓:匿名使用者

這個bai方法是獲得頁面duurl的某個url引數的方法var reg = new regexp("(^|zhi&)"+ name +"=([^&]*)(&|$)");

這個正則是尋找&+url引數名dao字=值+&&可以專不存在。屬

var r = window.location.search.substr(1).match(reg);

if (r!=null) return unescape(r[2]); return null;

這裡是開始匹配,找到了返回對應url值,沒找到返回null。

js中有如下**,請問這個正規表示式什麼匹配什麼的? regexp("(^|&)logo_url=([^&]*)(&|$)")

3樓:匿名使用者

匹配這樣的字串

logo_url=不是&的任意字元版&

logo_url=不是&的任意字元

&logo_url=不是&的任意字元&

&logo_url=不是&的任意字元

其實權就是匹配url中logo_url這個引數

4樓:匿名使用者

這個正則可以匹配類似以下的字串:

logo_url=***x

&logo_url=***x

logo_url=***x&

&logo_url=***x&

5樓:匿名使用者

^或& logo_url= ^或& 可以有0或n個 結尾需要 &或者$

var myreg=new regexp("^[0-9]+(\.[0-9]{1,4})?$");

6樓:匿名使用者

var myreg=new regexp("^[0-9]+(\.[0-9])?$");

該語句定義了乙個正規表示式,該表示式的意思:檢測字串是否匹配由0-9出現1次或多次,後跟至少出現乙個(.後加0-9出現至少1次至多出現4次)

具體例子,該表示式匹配如下字串:

0.0012,012.5548,587998.1135,601.156.445等字串

但不匹配如下字串:

.123,..,..1135等字串

var identitycard = /^(\d|\d)$/;

該語句定義乙個正規表示式,且意思是,檢測字串是否匹配由15個數字或18個數字組成

具體例子,該表示式匹配如下字串:

123456789012345,58878888887945,000000000000000,111111111111111,123456789012345678,111333222588774568等

var agetest=/^(\d)$/;

該語句定義乙個正規表示式,檢測字串是否匹配由至少1個數字至多3個數字組成

具體例子,匹配如下字串:

0,01,12,123,354,38,2等

望能夠幫助你..

var value=document.location.search.match(new regexp("(?:^\\?|&)"+key+"=(.*?(?=#/&/$)"));實際作用?

7樓:匿名使用者

你好,這是乙個javascript函式,其作用是從當前頁面的位址的引數中提取出指定的

內引數值。

如:容假設乙個網頁的位址最後是

在這個頁面中呼叫該函式,當key的值是aaa時,函式返回123;key是bbb時,返回456...

1、document.location.search

上面這部分**提取了前面頁面位址中的引數列表,如:?aaa=123&bbb=456$ccc=789

2、match(new regexp("(?:^\\?|&)"+key+"=(.*?(?=#/&/$)"));

match() 是乙個字串的方法,用來匹配相應的字串

裡面的引數是乙個正規表示式,可以匹配傳入函式的「key」的那段字串,並提取出key後面的引數值,存在value這個變數中。

3、return(value?decodeuri(value[0]:null));

最後,返回結果。a?b:c是乙個條件語句,在這裡就是如果匹配到了key的值,就返回其值,否則返回null。

javascript中regexp.$1是什麼意思

8樓:匿名使用者

regexp 是javascript中的乙個內建物件。為正規表示式。

regexp.$1是regexp的乙個屬性,指的是與正規表示式匹配的第乙個 子匹配(以括號為標誌)字串,以此類推,regexp.$2,regexp.

$3,..regexp.$99總共可以有99個匹配

給你看了例子就知道了

var r= /^(\d)-(\d)-(\d)$/; //正規表示式 匹配出生日期(簡單匹配)

r.exec('1985-10-15');

s1=regexp.$1;

s2=regexp.$2;

s3=regexp.$3;

alert(s1+" "+s2+" "+s3)//結果為1985 10 15

請問在javascript中這句 regexp.$1是什麼意思!

9樓:匿名使用者

這句話的上面應該有

str.match(/.../)

expr.exec("...")

這樣的語句(str是字串,expr是正規表示式物件)。

regexp.$1 是第乙個匹配結果。

舉個例子

if("2009-12-17".match(/(\d)-(\d+)-(\d+)/)) });

$1是第乙個()裡面的內容,$2是第二個()裡面的內容,$3是第三個()裡面的內容。以此類推。

電路R3R1R2R3是什麼意思

串聯電路,電流是一樣的,根據歐姆定律,i 10v r1 r2 r3 那麼r3上的電壓就是,ur3 i r3,把i替換成上面的式子,就是圖上的式子了 電阻r r1 r2 r3是什麼意思 應該是表示r1 r2 r3併聯,r是他們的總電阻 沒見過這種寫法,如果是併聯電路的電阻關係應該是 1 r 1 r1 ...

325R水泥中的R表示什麼意思

水泥在生產時,由於其配方不同或品種不同,水泥的強度效能有所不同。有的水泥凝結快,早期 3天 強度高 而有的水泥凝結稍慢,早期 3天 強度較低。早期強度高,有利於縮短工期,加快模板周轉率,提高施工進度。早期強度高,水泥水化快,早期水化熱高,適應於冬天施工。但由於早期水化熱太高,水泥施工後容易引起混凝土...

劍三R是什麼意思,劍網三r什麼意思經常看到15r啥的TAT

大俠您好 r就是rmb就是人民幣的縮寫,也就是650塊錢 如能幫到您,還請採納。r是人民幣rmb的縮寫 650r的意思就是650人民幣 3 劍網三r什麼意思 經常看到15r啥的tat 不知道你是在 看到的,如果是貼吧代練之類看到的代表著15人民幣,遊戲內看到的還可能代表這15人,不過前者居多!r,軟...