js正規表示式裡面的d是什麼意思?是0到9的數字嗎?那為

2021-04-14 05:42:25 字數 1542 閱讀 1360

1樓:匿名使用者

\d 表示

bai0-9的數字,這麼寫du是簡略寫法

[0-9] 也表示0-9的數字zhi,但是寫起來比較dao麻煩,當然很多情專況下是要變通屬使用的。

[0123456789] 這也是可以的,不方便了不是?

正則裡簡寫的情況很多,想學習正則就找些基礎教程看一下吧,網上很多的。

js 正規表示式 ​var reg = /(.*[0-9].*[0-9].*[0-9])/ 是什麼意思?

/^[1-9]\d*$/這個正規表示式代表什麼意思

2樓:匿名使用者

dao什麼結束

這個專正則就屬表示 以1到9的的某位數字開始並以一位或者多位或者零位數字結尾,那是什麼?

如 1 、19、 119、 1110、等等等

3樓:匿名使用者

以1-9中任意一個為開始,後面可以0個或多個數字結尾

4樓:匿名使用者

表示:大於0的正整數。

js正規表示式 "^\+?[1-9][0-9]*$" 表示輸入非零的正整數 這個加號有什麼用

5樓:阿里郎

^表示開頭,\+表示加號,?表示前面的加號可有可無,[1-9]表示第一位為不為0的數字,[0-9]表示第二位為任何數字,*表示0-9可以有任意個,$表示結尾

6樓:匿名使用者

就是指加號啊,也就是你要的正數

7樓:匿名使用者

\+? -- 表示數字前面可以有「+」號也可以沒有「+」號

8樓:匿名使用者

表示輸入非零 正數!

正規表示式:/^-?[1-9]*\d*(\.\d*)?$|^-?0(\.\d*)?$/是什麼意思沒搞明白。

9樓:非我即仙

^表示開始,$表示結束。用這個做限制符是為了來保證資料驗證-?:?表示-號出現0次或1次。

[1-9]*:內的是允許出現的字符集合。*表示0次或多次。

\d*:\d是個預定義字元。與[0-9]是等價的。這裡我有點不明白為什麼要出現*。出現*有些不合理。

\.:因為.是個預定義字元。表示匹配所有字元,這裡的\是為了做轉義。\.表示僅僅匹配.號,而非所有字元。

解釋了基本的正則意思後,看看這個正則,它的形式如:

/a|b/

a的作用即匹配以非0開頭的實數。因為-?,所以允許匹配負實數。(\.\d*)?,還記得?吧。所以允許匹配後面帶.的小數字串。?表示可選的

b的作用即匹配以0開頭的實數。解釋與a類似。

不過樓主的正則似乎有點問題,都是用的*匹配。所以形同-. 這樣的字串也可以被匹配。正確的應該用+,出現一次或多次

10樓:

表示實數

例如1.2

-1.2

-0.1

0.2等

這個正規表示式是什麼意思,正規表示式 是什麼意思啊?

首先這個正規表示式寫的不規範。使用c 轉義字元轉義前請在正則語句前後加上雙引號謝謝。這個正則的含義為匹配類似 1 23 45 這樣的資料,其中第一個1可以換成0 9,第二個23可以換成00 99,第三個也可以換成00 99。目測有點像匹配時間用的,但匹配時間不應該寫的這麼簡單 但這個表示式來講是可以...

正規表示式驗證郵箱格式是什麼,JS 郵箱正規表示式

0 9a za z 0 9a z a z a z g 開始必須是一個或者多個單詞字元或者是 加上 然後又是一個或者多個單詞字元或者是 然後是點 和單詞字元和 的組合,可以有一個或者多個組合。如下 var reg a z0 9 da z a z a z0 9 da z a z 和你的一樣,親 func...

正規表示式ddd是什麼意思,這個正規表示式什麼意思dd

先說bai通俗的結論 匹du配數。非負數,整 zhi數和小數都可以,比如 123 dao12.56這樣的 d 是匹專配一個數字 屬 0到9 d 前面多了第一個 是為了在程式中轉義第二個 這個你可以忽略 表示 1個或多個 組合起來 d 就表示多個數字,形如 12 44 6763 匹配一個小數點 d d...