javascript常用方法

1.字母大小转换。

  将字符串所有字母转换成小写字母:toLowerCase()。

  将字符串所有字母转换成大写字母:toUpperCase()。

2.删除字符串空格方法:

 (1)删除字符串两侧的空格。
    function trim(str){
        return str.replace(/^\s+|\s+$/g,'');
    } 
 (2)删除字符串所有空格。
    function trim(str){
        return str.replace(/\s+/g,'');
    }

 (3)删除字符串左侧的空格。
    function trim(str){
        return str.replace( /^\s*/,'');
    } 
 (4)删除字符串右侧的空格。
    function trim(str){
        return str.replace(/(\s*$)/g,'');
    }

 

3.对字符串进行编码,解码

  编码:escape()。

  解码:unescape()。

  eg:         var barcodePrice = grid.getCellValue(grid.row,"BarcodePrice");  
            barcodePrice = escape(barcodePrice);   //编码
            barcodePrice = barcodePrice.replace("%A0%A0%A0%A0","");//用空格替换
            barcodePrice = unescape(barcodePrice); //解码

  说明

    该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。其他所有的字符都会被转义序列替换。

    详见:http://www.w3school.com.cn/js/jsref_escape.asp

原文地址:https://www.cnblogs.com/zuoguanglin/p/2380464.html