JavaScript 字符串操作(一)
2012-10-09 00:14
519 查看
JavaScript 字符串函数 $(document).ready(function() { //其他类型转化成字符串 var value1 = 10; //Initeger var value2 = true; //Boolean var value3 = null; //null var value4; //undefined console.log(String(value1)); //10 console.log(String(value2)); //true console.log(String(value3)); //null console.log(String(value4)); //undefined //value3.toString(); //有错误的 /** * 字符串函数总结 */ //1 字符方法 /** * charAt()、charCodeAt() */ //2 字符串操作 /* * concat() * slice(int start, int end) * substr(int start, int lenght) * substring(int start, int end) */ //3 字符串位置方法 /* * indexOf() * indexIndexOf() */ //4 字符串的模式匹配方法 /* * array match(//) 参数:正则表达式或RegExp * int search(//) 正则匹配返回第一个匹配项索引 aMatches.index相同 * 替换子字符串 * String replace("要替换的内容", "替换内容") * String replace(//, function(String match, int pos, String originalText)); */ var text = "cat, bat, sat, fat"; var aMatches = text.match(/.at/g); console.log(aMatches); console.log($.type(/.at/g)); var iPos = text.search(/at/); message(iPos); var sResult = text.replace('at', 'ond'); sResult = text.replace(/at/g, 'ond'); sResult = text.replace(/(at)/, "word($`)"); //获取匹配的子字符串之前的子字符串 sResult = text.replace(/(a)/, "($')"); //获取匹配的子字符串之后的子字符串 message(sResult); var text = "<p class=\"classname\"> hello world!</p>"; message(html_escape(text)); }); /** * 在火狐浏览器的控制台上输出调试消息 * @param {Object} arg * @return {void} */ function message(arg0) { console.log(arg0) } /** * 转义html字符串 * @param {String} text * @return {String} */ function html_escape(text) { return text.replace(/[<>"&]/g, function(match, pos, originalText) { //把每次匹配到的字符串,传给回调函数。回调函数返回的值,再放入到字符串 switch(match) { case "<": return "<"; case ">": return ">"; case "&": return "&"; case "\"": return """; } }); }
相关文章推荐
- javascript中字符串常用操作整理
- javascript中字符串操作函数
- Javascript 对字符串,数组的操作
- JavaScript中的字符串操作
- JavaScript中的字符串操作
- js学习笔记第二篇:javascript字符串操作与java字符串操作异同探究
- JavaScript的字符串操作API
- [转] JavaScript中的字符串操作
- JavaScript 字符串操作的几种常见方法
- JavaScript操作json对象,json字符串
- 用 JavaScript 操作字符串
- Javascript中对字符串操作大全
- 字符串,日期操作【javaScript】
- 转:JavaScript中的字符串操作
- JavaScript常见字符串操作
- JavaScript 字符串操作(给索引查字符/给字符查索引/uri 编码和解码/字符串拼接/字符串截取/去掉空白/替换/变为数组/查找字符串中所有匹配项)
- JavaScript中操作字符串之localeCompare()方法的使用
- javascript 中字符串操作
- 11、javascript中字符串常用操作总结、JS字符串操作大全
- JavaScript中的字符串操作