JQuery基礎(一):JQuery 常用的字串處理函數

來源:互聯網
上載者:User
1.去掉空格    var txt=$.trim($("txt1").val());         2.轉為數字     txtNum=Number($.trim(txt)) + 1;    var thisEle = $("#para").css("font-size"); //擷取字型大小  var textFontSize = parseFloat(thisEle , 10);          3.四捨五入為整數/隨機數    Math.ceil()  ceil() 方法可對一個數進行上舍入。  參數必須是一個數值。傳回值大於等於 x,並且與它最接近的整數。  Math.floor()  floor() 方法可對一個數進行下舍入。  參數可以是任意數值或運算式。傳回值小於等於 x,且與 x 最接近的整數。  Math.round()  round() 方法可把一個數字舍入為最接近的整數  參數必須是一個數值。傳回值與 x 最接近的整數。    Math.ceil(4.8992303)        輸出結果:5  Math.floor(4.8992303)      輸出結果:4  Math.round(4.8992303)    輸出結果:5  Math.ceil(4.29993354)      輸出結果:5  Math.floor(4.29993354)    輸出結果:4  Math.round(4.29993354)  輸出結果:4          Math.round(Math.random()*100); //產生0-100的隨機數                4.截取字串    var txt=$("p").text().substr(0,15);//截取從首個字元開始的15個字元          5.字串替換    $("image").attr("src").replace("size=60", "size=200"); //用法replace(要替換的目標,替換後新值)     配合正則替換 如: $("#txt").replace(/[^\d-]/g, "").replace(/^\-/g, "");          6.分割字串    var str=new String();     var arr=new Array();     str="百度,農夫it站,Google,竹林風,nongfuit.com,網頁交流群,180550045歡迎加入";     arr=str.split(',');//注split可以用字元或字串分割    //alert(str.split(',')[1]);      for(var i=0;i<arr.length;i++)     {     alter(arr[i]);    }         7.js與jquery對象互相轉換    var aa = $("#mm").get(0); // jquery 對象轉成 js 對象  var bb = $(aa);  //js 對象轉成 jquery 對象         8.使用正則匹配    var matchTel = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;    if (!matchTel.test($("#txtTel").val())) {              alert("電話格式錯誤!");              return !1;          }       

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.