① jquery怎麼把字元串轉成數字
parseInt(string) 、parseFloat()、Number()
② jquery 只能輸入數字
<script type='text/javascript'>
var partten = /^\d+$/;
$(document).ready(function)(){
$('input[type=text]:last').keydown(function(){
if(!partten.test($(this).val())){
$(this).val('');
}
})
})
</script>
<input type='text' />
<!-- 注釋
我這段代碼是只要不輸入數字 , 就全部清除 , 至於怎麼樣只清除剛剛輸入的值 , 你得專用腦袋改一下屬了 .
-->
③ 【急求】怎樣用jQuery查詢字元串中的數字,並用*代替。
vars="SCABA-MC-CMNET-BA-123456478@otv";
alert(s.substring(0,s.lastIndexOf("-"))+"-*****"+s.substring(s.indexOf("@")));
測試復過,跟你的要制求一樣,如果有幫助的話,請給個採納!
④ 用Jquery如何只取返回的值是數字
$(function(){
alert($("div.pagera>span:lt(4)").text());
});
⑤ 如何用jquery判斷是否為數字
這里有更好的答案:jquery判斷是否為數字
1.$.isNumeric();
用$.isNumeric()來判斷是否為數字的話,一些特殊的字元會被當成8進制或12進制的數字,判定為true,如:
$.isNumeric(0xFF);//true$.isNumeric("0xFF");//true
2.isNaN();
js里的一個用來判斷是否為數字的函數,它的意思是「notanumber」,即「判斷是否不是個數字,不是數字則為true,是數字則為false」,它的缺點就是一些值為空的變數,如null,空格等,會把它們轉成「0」當成數字來處理:
isNaN("abc");//trueisNaN(null);//false
3.Number();
Number()函數其實是js里用來把字元串轉為數字的,但也可以被我們拿來用作判斷是否為數字,如果不是數字就返回值"NaN",但和上面的isNaN()一樣,如果值為null或空時,會返回一個0:
Number("aijquery.cn");//NaNNumber(null);//0
4.正則:
最安全,最完整的方法!!可以根據自己的需求來打造具體的判斷規則:
varr=/^[1-9][0-9]+$/gi;
document.writeln(r.test("011"));//false
document.writeln(r.test("11"));//true
⑥ jquery 判斷字元串是否包含非數字
直接用復制 $.isNumeric() 方法就可以了
eg: var a =「123abs」; var b="123-?"; var c ="123";
$.isNumeric(a) // false
$.isNumeric(b) // false
$.isNumeric(c) // true
⑦ jquery怎麼判斷字元串為數字
用isNaN方法,示例:
1
2
3
4
5
6
7
8
<script type="text/javascript">
var a = 111;
if(isNaN(a)){
alert('是數字!');
}else{
alert('不是數字!');
}
</script>
有任何內疑問,歡迎容追問....
⑧ jquery中怎麼獲取字元串第i位的數字 比如 str='1234567' 去除第六位數字6
可以使用這個 :
str = '1234567';
var str1 = str.charAt(5);
alert(str1);
⑨ 想用jquery實現只能輸入0-10的數字,該怎樣輸入
$(function(){
varpreValue='';
$("body").on("keyup","input[name=number]",function(){
varvalue=$(this).val();
//不滿足0-10,回退到上一次輸入結果版
if(!!value&&!$(this).val().match(/^權(?:10|[0-9])$/)){
$(this).val(preValue);
returnfalse;
}
preValue=$(this).val();
returntrue;
});
});
⑩ 使用jquery如何限制輸入框輸入數字范圍在20到30之間
/**
* 首先判斷是否抄是數字(這里包襲括整數與帶小數兩種情況,未考慮負數情況)
* 其次判斷value長度。
*/
function validateNum(value) {
if( /^\d|(\d*\.\d+)*/.test(value)) {
var length = value.toString().length;
if(20 <= length || 30 >= length) {
return true;
}
return false;
}
return false;
}
$("input").blur( function(event) {
var el = event.target;
if(validateNum(el.value)){
return true;
}
$(el).focus(); //判斷失敗不允許其失去焦點。
});