正則表達(dá)式的[] + 財(cái)富值39?
<script> var str="chrome/54.0.2840.71safari/537.36 ";var patt1=/chrome/[d.]+/; document.write(str.<愛尬聊_健康養(yǎng)生>match(patt1)); </script>
這里的[],+但代表什么意思。
var patt1=/chrome/d.+/;
如果這樣寫會輸出chrome/54.0.2840.71 safari/537.36,而加上[]就會只輸出chrome/54.0.2840.71
一片寂靜坐看云海把昨日還給我前 2022-09-04 22:13
[d.]+ 表示 數(shù)字或者點(diǎn)號 出現(xiàn)一個或者多個,如果你例子里匹配了chrome/54.0.2840.71 其中54.0.2840.71這個就是[d.]+
360U485184076 2022-09-04 22:15
.在[]里是一個普通字符,在[]外是通配符
別去糟蹋SB#p#yu5107 2022-09-04 22:24
[]里面的是要出現(xiàn)的字符,后面的+代表出現(xiàn)一次或多次
360U3199984211 2022-09-04 22:25
但是呢,你如果不加[],其實(shí)你看他匹配出來的例子是chrome/54.0.2840.71 safari/537.36其中 d 僅僅只是匹配了5, 點(diǎn)號表示任意字符,``+修飾的是點(diǎn)號而已你可以通過這個網(wǎng)站看一下正則的匹配 https://www.debuggex.com/
yaok 2022-09-04 22:25
d.+匹配一個數(shù)字和一個以上的任意字符[d.]+匹配一個以上的數(shù)字或字符.
麻煩才用 2022-09-04 22:29
http://manual.phpv.net/regula... 你需要看看這個
