我想要驗證使用者只能輸入純數字必須大於1 0 1的小數也不行。用js或者php怎麼驗證呢

2021-04-21 11:28:22 字數 2595 閱讀 2679

1樓:匿名使用者

通過上面的js判斷後只能輸入數字,小數

版點也不權行。

2樓:青青牆外草

樓上這位的方法只能防鍵盤,不能防滑鼠。為了保險起見需要在提交或者輸入框失去焦點時驗證輸入框內容。驗證很簡單,php或js都可以用正則式。

正規表示式判斷輸入框只能輸入0-100的正整數

3樓:匿名使用者

以gvim正規表示式為例:

/\<\(\d\d\=\)\|100\>/

具體解釋:

\《和\> -- 字串邊界,這個比較重要,如果不加邊界,有可能會匹配到大於100的數字

\d -- 匹配十進位制數

\= -- 匹配0次或1次

\(\d\d\=\) -- 匹配0-99的數字

\| -- 邏輯或

100 -- 需要另外處理

給出的正規表示式就是匹配 0~99或者100的數字

使用正規表示式時候需要注意,有時需要將正規表示式進行拆分。還有就是這裡給的是gvim的正規表示式,其實不同指令碼的正規表示式的正規表示式都是相似的,只有細微的地方有不同。你可以按照我給你的方法,結合你使用的正規表示式,依葫蘆畫瓢即可

也可以參考下面這兩種情況:

4樓:匿名使用者

前面能不能有零,比如 017這樣

5樓:匿名使用者

100|[1-9]\d|0

求乙個驗證字串的正規表示式,只能是數字,數字被逗號隔開。

6樓:

1、檔案--》新建--》專案。

2、選擇為:控制台應用程式--》命名為:使用正規表示式驗證字串--》確定。

3、確定後系統生成的**。

4、匯入正規表示式命名空間。

5、測試1:不加開始和結束符號。

6、測試2:加小括號匹配驗證。

7、測試3:加上開始和結束符號驗證。

7樓:匿名使用者

\d+(,\d+)+

允許單數字的情況改為

\d+(,\d+)*

8樓:匿名使用者

\d+(,\d+)*

正規表示式:要求6-20位,只能有大小寫字母和數字,並且大小寫字母和數字都要有。

9樓:匿名使用者

/^(?![0-9]+$)(?![a-za-z]+$)[0-9a-za-z]$/

【釋義】:

^ 匹配一行的開頭位置。

(?![0-9]+$):斷言此位置之後,字串結尾之前,所有的字元不能全部由數字組成。

(?![a-za-z]+$):斷言此位置之後,字串結尾之前,所有的字元不能全部由26個英文本母組成。

[0-9a-za-z] 由6-20位數字或這字母組成。

$ 匹配行結尾位置。

正規表示式,又稱規則表示式。(英語:regular expression,在**中常簡寫為regex、regexp或re),電腦科學的乙個概念。

正規表示式通常被用來檢索、替換那些符合某個模式(規則)的文字。

正規表示式是對字串(包括普通字元(例如,a 到 z 之間的字母)和特殊字元操作的一種邏輯公式,就是用事先定義好的一些特定字元、及這些特定字元的組合,組成乙個「規則字串」,這個「規則字串」用來表達對字串的一種過濾邏輯。

擴充套件資料:

【常用的例項】:

1、匹配 「a」,"*","1" 三個字元中的任何乙個:

表示式:[a,\*,1]

2、匹配負整數:

表示式:^-[1-9]\d*

3、驗證密碼,以字母開頭,長度在6~18之間,只能包含字元、數字和下劃線

表示式:^[a-za-z]\w$

4、email的驗證:

要求:必須包含乙個"@"。在"@"後面的字串至少包含乙個"."號。"@"前面和後面的字串由乙個或乙個以上字母、數字、下劃線或減號構成:

表示式:^[a-za-z0-9_\-]@[a-za-z0-9_\-]\.[a-za-z0-9_\-.]$

表示式

10樓:匿名使用者

正確的應該是:

^(?=.*[a-z])(?=.*[a-z])(?=.*[0-9])[a-za-z0-9]$

注意,如果是用js建立正則物件,如果模式不要設定i-不區分大小寫

11樓:匿名使用者

開頭為英文[^a-za-z\d]

12樓:匿名使用者

[a-z0-9]

13樓:自由de王國

^(?=.*\d)(?=.*[a-z])(?=.*[a-z])[a-za-z\d]$

jquery驗證只能驗證表單嗎,能驗證表單裡指定的div嗎

是的,要寫好校驗規則。1 將校驗規則寫到控制項中 ready function 2.將校驗規則寫到js 中 ready function password confirm password messages password 個字 符 confirm password js表單驗證和spry驗證有啥...

php mysql使用者登入後驗證if issetSESSION

session id有沒有寫錯了 session start 必須在頁面開頭 session start 前不能有內容輸出 檢查session id每次是否一至 你列印session看一下,如果沒有,說明沒存進去。or die sql語句執行失敗 62616964757a686964616fe586...

求ajax jquery驗證使用者註冊的例子,最好詳細的

不同的註冊有不同的形式,和要求,你這樣問題,誰能給出好的例子,我覺得還是自己動手,遇到問題在問吧。j a web中如何用ajax技術來檢驗註冊的使用者名稱資料庫中是否存在的例項?求大神賜教!170 ajax 關於jquery ajax驗證使用者名稱在資料庫是否存在的問題 myvlidate jque...