1
我有一個輸入元素,用戶在其中輸入產品的價格。如何從字符串中選擇從左到右的字符串中的數字整數在javascript中
<input size=10 type="text" id="prd_price" title="prd_price" name="prd_price">
我的用戶可以輸入貨幣符號以及其他東西,我不能阻止他們這樣做。我不得不從輸入字符串中選擇數字並形成價格的價值,無論他們是在前面還是在價格後面輸入貨幣符號,還是使輸入字符串的逗號格式爲1,000.00。
任何人都可以幫助我發現,如果他們是一個JavaScript函數,我可以從輸入字符串從左到右依次取出數字整數?
沒有任何理由不使用'型= number' HTML5輸入,只允許數字? – finalfreq
您可以循環輸入字符並檢查c <= '9' && c> ='0',並收集數字。 –
@finalfreq原因是我允許用戶使用價格查看貨幣符號,如果他們爲我輸入貨幣符號,我需要從中選擇數字。 – UmarAbbasKhan