jquery 处理字符串

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

jquery 处理字符串的相关文章

jQuery截取字符串、日期字符串转Date、获取html中的纯文本

jQuery截取字符串.日期字符串转Date.获取html中的纯文本. var com = com || {}; (function ($, com) { /* * 截取字符串 * @param str:要截取的字符串 * @param len:保留多少字符 * @param symbol:超过之后字符串末端要添加的字符 */ com.cutStr = function (str, len, symbol) { if (symbol == undefined) { symbol = "...&q

jquery操作字符串常用方法总结及工作代码

1.javascript数组用法 方法 描述 FF IE concat() 连接两个或更多的数组,并返回结果. 1 4 join() 把数组的所有元素放入一个字符串.元素通过指定的分隔符进行分隔. 1 4 pop() 删除并返回数组的最后一个元素 1 5.5 push() 向数组的末尾添加一个或更多元素,并返回新的长度. 1 5.5 reverse() 颠倒数组中元素的顺序. 1 4 shift() 删除并返回数组的第一个元素 1 5.5 slice() 从某个已有的数组返回选定的元素 1 4

jQuery将字符串转换为数字

1:parseInt(string)  parseInt("1234blue"); //returns 1234 parseInt("123"); //returns 123 parseInt("22.5"); //returns 22 parseInt("blue"); //returns NaN //另外parseInt()方法还有基模式,就是可以把二进制.八进制.十六进制或其他任何进制的字符串转换成整数.基是由parse

jquery 删除字符串最后一个字符的方法

字符串:var s = "1,2,3,4,5," 目标:删除最后一个 "," 方法: s=s.substring(0,s.Length-1): 字符串:var s2 = "img/upload/123.jpg" 目标:获取文件名(不包含后缀名) 方法: s2=s2.substring(s2.lastIndexOf('/')+1, s2.lastIndexOf('.')); 原文链接:http://blog.163.com/li_crane/blo

jquery判断字符串的长度,中英文都可

计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;} 个人笔记:"aa" 只要是2个字节的单位都行:例如"01"; success: function (data) {                    data = eval(data);                

jquery获取字符串中出现最多的数

//获取字符串中出现最多的数和它一共出现多少次 var str = 'asdfssaaasasasasaa'; //定义字符串 var json = {}; //定义数组用来存储每个字符元素所对应的个数 for (var i = 0; i < str.length; i++) { //遍历字符串中所有的元素 if (!json[str.charAt(i)]) { //判断当前元素是否已经在数组中存在 str.charAt(i)//当前元素 json[str.charAt(i)] = 1; //给

jquery截取字符串的几种方式详解

var strSub = "abcdeefabz";//定义字符串 var substr = strSub.substring(6, 3);//获取前面6个字符,再从索引为3的字符开始取数据 结果:dee var substr = strSub.substring(0, 3);//获取前面三个字符串 结果:abc var substr = strSub.substring(3);//从索引为三的字符串开始获取剩余所有字符 结果:deefabz var charStr = strSub.

jquery中字符串类型转换成整形的方法

jQuery有一个自带的函数为parseInt():这个函数可以把字符型的数字转换成整形例如: parseInt("1234"); //返回1234 parseInt("1234A"); //返回1234 parseInt("1234A5"); //返回1234 parseInt("A1234"); //返回NaN parseInt("ABCD"); //返回NaN

js jQuery中文字符串比较

先说下普通字符串(英文)比较: 一般使用双等来判断(==),如果还需要类型相同那么就用三等(===) 1. 双等(==)是完全向后兼容的,如果两个操作数类型不一致,它会在某些时候自动对操作数进行类型转换 var strA = "hello world"; var strB = new String("hello world"); if(strA == strB){ alert("true!"); //弹出true } 这两个变量含有相同的字符序列