/*驗證單價:包括兩位小數*/ var priceReg = /(^[1-9]\d*(\.\d{1,2})?$)|(^0(\.\d{1,2})?$)/; var price=$("#price").val(); if (!priceReg.test(price)){ alert("請輸入正確的產品價格:整數或者保留兩位小數") return false; }
可以用字符串的 search() 和 replace()來使用正則表達式,分別返回找到的位置數字或替換后的字符串
例: "abc".search(/B/i) 在chrome console中輸出結果為1
可以用RegExp對像的test或exec方法,返回bool值或結果數組(但數組中僅包括第一個匹配結果,用g修飾符也沒用)
修飾符i g m 分別表示 不區分大小寫 全局匹配 多行匹配
例: /B/i.test("abc") 在chrome console中輸出結果為 true
參考:https://www.cnblogs.com/qq1141100952com/p/10341319.html
https://www.runoob.com/js/js-regexp.html
