您的位置:首页 > Web前端 > JavaScript

Javascript与正则表达式个人总结与收录--实战字符串

2010-04-08 19:20 726 查看
  光说不练假把式,下面通过对字符串的常见操作实现对相关理论的简单回顾。

  声明字符串处理对象:

var stringUtil = new Object();


  1、将字符串首字母大写

  方法一、首字符匹配英文字母,则用其大写形式替换

function capitalize(str){
return str.replace(/^\w/, str.substr(0, 1).toUpperCase());
}


  方法二、

stringUtil.capitalize = function(str) {
return str.replace(/^\w/, function(s) {
return s.toUpperCase();
});
}


  2、计算字符串长度(汉字算两个字节)

stringUtil.lenReg = function(str) {
return str.replace(/[^\x00-\xff]/g, "  ").length;
}


  3、去除字符串中的空白

代码

function getUrlParamValueByReg(fieldName) {
var sValue = location.search.match(new RegExp("[\?|\&]" + fieldName
+ "=([^&]*)", "i"));
return sValue ? sValue.toString().split(",")[1] : null;
}


  通过比较,不难看出正则表达式的强大啊。。。

作者:Rocky翔
出处:http://www.cnblogs.com/RockyMyx/
本文版权归作者和博客园共有,欢迎转载,但请在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
// $(function(){
$("input[name=c1]").click(function(){
$("div[class=diggit]").trigger('click');
$("textarea[class=comment_textarea]").val("好文要顶,推荐一下。。。");
PostComment();
});
$("input[name=c2]").click(function(){
$("textarea[class=comment_textarea]").val("一般一般,还需努力。。。");
PostComment();
});
$("input[name=c3]").click(function(){
$("textarea[class=comment_textarea]").val("实在没啥技术含量。。。");
PostComment();
});
$("input[name=c4]").click(function(){
$("textarea[class=comment_textarea]").val("我轻轻的来,正如我轻轻的离去。。。");
PostComment();
});
});
// ]]>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: