jquery 处理字符串

  1. .去掉空格  
  2.   
  3. var txt=$.trim($("txt1").val());  
  4.   
  5.    
  6.   
  7. 2.转为数字  
  8.   
  9.  txtNum=Number($.trim(txt)) + 1;  
  10.   
  11. var thisEle = $("#para").css("font-size"); //获取字体大小  
  12. var textFontSize = parseFloat(thisEle , 10);  
  13.   
  14.    
  15.   
  16.  3.四舍五入为整数/随机数  
  17.   
  18. Math.ceil()  
  19. ceil() 方法可对一个数进行上舍入。  
  20. 参数必须是一个数值。返回值大于等于 x,并且与它最接近的整数。  
  21. Math.floor()  
  22. floor() 方法可对一个数进行下舍入。  
  23. 参数可以是任意数值或表达式。返回值小于等于 x,且与 x 最接近的整数。  
  24. Math.round()  
  25. round() 方法可把一个数字舍入为最接近的整数  
  26. 参数必须是一个数值。返回值与 x 最接近的整数。  
  27.   
  28. Math.ceil(4.8992303)        输出结果:5  
  29. Math.floor(4.8992303)      输出结果:4  
  30. Math.round(4.8992303)    输出结果:5  
  31. Math.ceil(4.29993354)      输出结果:5  
  32. Math.floor(4.29993354)    输出结果:4  
  33. Math.round(4.29993354)  输出结果:4   
  34.   
  35.    
  36.   
  37. Math.round(Math.random()*100); //产生0-100的随机数  
  38.   
  39.   
  40.    
  41.   
  42.    
  43.   
  44. 4.截取字符串  
  45.   
  46. var txt=$("p").text().substr(0,15);//截取从首个字符开始的15个字符  
  47.   
  48.   
  49.   
  50.   
  51. 5.字符串替换  
  52.   
  53. $("image").attr("src").replace("size=60", "size=200"); //用法replace(要替换的目标,替换后新值)  
  54.   
  55.  配合正则替换 如: $("#txt").replace(/[^\d-]/g, "").replace(/^\-/g, "");  
  56.   
  57.   
  58.   
  59.   
  60. 6.分割字符串  
  61.   
  62. var str=new String();   
  63.   
  64. var arr=new Array();   
  65.   
  66. str="百度,农夫it站,谷歌,竹林风,nongfuit.com,网页交流群,180550045欢迎加入";   
  67.   
  68. arr=str.split(‘,‘);//注split可以用字符或字符串分割  
  69.   
  70. //alert(str.split(‘,‘)[1]);  
  71.   
  72.   
  73. for(var i=0;i<arr.length;i++)   
  74.   
  75. {   
  76.   
  77. alter(arr[i]);  
  78.   
  79. }  
  80.   
  81.    
  82.   
  83. 7.js与jquery对象互相转换  
  84.   
  85. var aa = $("#mm").get(0); // jquery 对象转成 js 对象  
  86. var bb = $(aa);  //js 对象转成 jquery 对象  
  87.   
  88.    
  89.   
  90. 8.使用正则匹配  
  91.   
  92. var matchTel = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;  
  93.   
  94. if (!matchTel.test($("#txtTel").val())) {  
  95.             alert("电话格式错误!");  
  96.             return !1;  
  97.         }  
  98.   

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。