Javascript与正则表达式个人总结与收录--实战字符串
2010-04-08 19:20
726 查看
光说不练假把式,下面通过对字符串的常见操作实现对相关理论的简单回顾。
声明字符串处理对象:
1、将字符串首字母大写
方法一、首字符匹配英文字母,则用其大写形式替换
方法二、
2、计算字符串长度(汉字算两个字节)
3、去除字符串中的空白
代码
通过比较,不难看出正则表达式的强大啊。。。
作者: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();
});
});
// ]]>
声明字符串处理对象:
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();
});
});
// ]]>
相关文章推荐
- Javascript与正则表达式个人总结与收录--基础篇
- Javascript与正则表达式个人总结与收录--高级篇
- Javascript与正则表达式个人总结与收录--索引及说明
- Javascript与正则表达式个人总结与收录--封装js验证类
- javascript 正则表达式数量词,字符串方法(match,search,replace,split),贪婪模式,惰性模式总结
- JavaScript 字符串与正则表达式系列总结
- [Javascript]用正则表达式替换字符串中的图片地址(img src)
- 经典JavaScript正则表达式实战
- js---在前端开发中,如何通过正则表达式去除字符串string首尾的空格,JavaScript正则去除首尾空格
- javaScript 正则表达式总结
- javascript 正则表达式验证字符串的实例
- 正则表达式(javascript)学习总结
- JavaScript学习总结(八)正则表达式
- PHP 正则表达式 个人笔记总结
- JavaScript正则表达式总结
- 第十四节上篇:正则表达式及其他常用类(个人总结)
- 高性能Javascript【四】算法和流程控制高性能Javascript【五】字符串和正则表达式
- javascript 正则表达式总结
- 经典JavaScript正则表达式实战
- JavaScript学习总结(八)正则表达式