javascript常用方法总结
- /**
- * 字符串的trim方法
- * @return
- */
- String.prototype.trim = function(){
- return this.replace(/(^/s*)|(/s*$)/g, "");
- }
- String.prototype.ltrim = function(){
- return this.replace(/(^/s*)/g, "");
- }
- String.prototype.rtrim = function(){
- return this.replace(/(/s*$)/g, "");
- }
- function isBlank( s ){
- if( s == null || s.trim() == ''){
- return true ;
- }
- return false ;
- }
- /**
- * 全选与全不选功能
- * @param mark 指示全选还是反选
- * @param name 对应的HTML元素的name
- * @return
- */
- function selectAll(mark , name) {
- var checkboxs = document.getElementsByName(name);
- if (mark){
- for (var i=0; i<checkboxs.length; i+=1) {
- checkboxs[i].checked = true;
- }
- }else{
- for (var i=0; i<checkboxs.length; i+=1) {
- checkboxs[i].checked = false;
- }
- }
- }
- /**
- * 判断复选框有无选中
- * 如果有选中则返回true 否则返回false
- * @param name
- * @return
- */
- function checkSelect(name){
- var checkboxs = document.getElementsByName(name);
- for(var i=0;i<checkboxs.length;i+=1){
- if(checkboxs[i].checked == true ){
- return true ;
- }
- }
- return false ;
- }
- /**
- * 按照yyy-MM-dd来格式化日期
- * @param d 需要格式化的日期
- */
- function formatDate(d){
- var mon=d.getMonth()+1;
- var year=d.getFullYear();
- var date=d.getDate();
- return year+"-"+(mon<10?"0"+mon:mon)+"-"+(date<10?"0"+date:date) ;
- }
^/d{1,}.