1. 程式人生 > >只能讓使用者輸入數字和小數點後最多能輸入兩位。

只能讓使用者輸入數字和小數點後最多能輸入兩位。

html

<input type="text" id="money" /><span>檢視輸入的值</span>

script

var str;
$("#money").keyup(function() {

	var reg = /^\d+\.?(\d{1,2})?$/;
	while(!reg.test($(this).val()) && $(this).val() != "") {
		$(this).val(checkStr($(this).val()));
	}
});

function checkStr(str) {
	str = str.substring(0, str.length - 1);
	return str;
}
$("span").click(function(){
	console.log($("#money").val());
})

相關推薦

只能使用者輸入數字小數點多能輸入

html<input type="text" id="money" /><span>檢視輸入的值</span>scriptvar str; $("#money").keyup(function() { var reg = /^\d+\.

input只能輸入數字小數點,並且只能保留小數點

1.給文字框新增一個onkeyup=’clearNoNum(this)’點選事件 2.建立clearNoNum方法 function clearNoNum(obj) { obj.va

HTML控制文字框只能輸入數字小數點,並且只能保留小數點

1.給文字框新增一個onkeyup='clearNoNum(this)'點選事件2.建立clearNoNum方法function clearNoNum(obj) { obj.value = obj.value.replace(/[^\d.]/g,""); //清除"

edittext只能輸入數字小數點,且小數點只能輸入

1.在edittext的xml中輸入屬性 android:inputType="numberDecimal" 2.在edittext的監聽中 et_dollar.addTextChangedLi

input type="number" 禁止輸入字母E,只能輸入數字小數點

$('input[type=number]').keypress(function(e) {   if (!String.fromCharCode(e.keyCode).match(/[0-9\.]/)) {     return false;   } }); fromCharCode()是St

angularJs控制input只能輸入數字並且小數點只能輸入

在使用angular開發webapp的時候有時候需要input只能輸入數字,並且小數點只能是一個,小數點後只能輸入兩位小數; 在瀏覽器上我們可以使用onkeypress使用正則表示式來實現這樣的需求,

jq 判斷值只能輸入數字小數點

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta

【正則表示式】——限制只能輸入數字小數點及位數

      在專案中,特殊字元的輸入限制屢見不鮮,可以說,對字元輸入的限制,已經是一個程式猿的基本功。常見的字元輸入限制有很多型別,如:只能輸入漢字;只能輸入數字和小數點;只能輸入英文字母等。。。       今天,和大家分享一個比較基本的特殊字元輸入限制的通用方法:只能

Android EditText設定只能輸入數字小數點

EditText可以設定多種輸入方式,其中若要設定輸入數字和小數點時應注意一下幾點: 1.如果設定只輸入數字 edittext.setInputType( InputType.TYPE_CLASS_NUMBER); 此時只會彈出數字輸入框,符號點選後不會輸入到文字框中 2

winform TextBox只能輸入數字小數點小數點位置判斷

 /// <summary>         /// 限制只輸入數字         /// </summary>         /// <param name="sender"></param>         /// &

Android EditText只輸入數字小數點

xml屬性 android:inputType="numberDecimal" 程式碼 mEditText.setInputType(InputType.TYPE_NUMBER_FLAG_DE

EditText單行、多行自動換行顯示內容以及只輸入數字小數點

先說說TextView的單行、多行的應用場景: 1) TextView預設是多行顯示的,並且能夠自動換行。不過自動換行時對中文處理的不是很好,很容易在控制元件邊框附近出現空白間隙。要想處理這種情況只能夠去自定義TextView了,具體可檢視Android自定義view-

input只輸入數字js校驗是否輸入框只有數字以及游標放輸入框時,輸入框裡內容消失

input只輸入數字和js校驗是否輸入框只有數字以及游標放輸入框時,輸入框裡內容消失 input框只能輸入數字: 1 onkeyup="value=value.replace(/[^\d]/g,'')" js校驗是否是純數字 1 if(isNaN(bankAccountNo)){ 2

Mysql 小數點多保留位數

保留 roman size span mes ack p s -c strong CAST(money/100 as DECIMAL(10,2)) AS ‘num‘ Mysql 小數點後最多保留兩位數

限制input只能輸入數字/數字小數點

red onkeyup this span replace ice fff round logs 1.限制input只能輸入數字 <input id="Number" name="Number" type="text" class="form-control req

input框限制只能輸入正整數,邏輯與或運算 有時需要限制文字框輸入內容的型別,本節分享下正則表示式限制文字框只能輸入數字小數點、英文字母、漢字等程式碼 例如,輸入大於0的正整數 程式碼

有時需要限制文字框輸入內容的型別,本節分享下正則表示式限制文字框只能輸入數字、小數點、英文字母、漢字等程式碼。 例如,輸入大於0的正整數 程式碼如下: <input onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^

購物車中的input輸入只能輸入數字輸入為0的時候默認為1

pos put brush pre tex || lac ext html <input type="text" value="1" onkeyup="value=(parseInt((value=value.replace(/\D/g,‘‘))==‘‘||pars

jquery控制input只能輸入數字小數

jQuery 程式碼: function num(obj){ obj.value = obj.value.replace(/[^\d.]/g,""); //清除"數字"和"."以外的字元 obj.value = obj.value.replace(/^\./g,"");

【Swift】只能輸入數字字母

let alphANum = "Xx0123456789" func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: Str

iOS TextField輸入價格,只能輸入數字小數點且保留

1.只能輸入.0~9,其他字元不可輸入 2.有且只有一個小數點 3.第一個字元為0,第二個必須輸入. 4.第一個字元為. 前面自動加0 5.小數點後面最多隻能輸入兩位 - (BOOL)te