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...