我的web應用程序中有一個字段,用戶需要輸入一個或多個以一個或多個句點分隔的數字。這個正則表達式與我認爲不應該匹配的東西
下面是一個什麼樣的用戶可以輸入一個典型的例子:
589327498321.43243214.32421423。
我已經寫了下面的JavaScript代碼來測試值:
var uid = $(this).val();
var uidRegex = /(^\d|\.$)+/;
var isValid = uidRegex.test(uid);
我得到錯誤的結果。看起來這段代碼告訴我,如果用戶的條目從數字或句點開始,則該條目有效。我該如何解決這個問題,以便整個條目必須只包含數字和句點纔有效?
因此,開始機智h是一個數字,允許在第一個字符後面顯示句號和數字,不允許空字符串,對不對? –