⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 string.js

📁 这是一个用java三层框架做的ISS学员管理系统
💻 JS
字号:
/**
* 去掉字符串头和尾的给定字符
* input:输入字符串
* removeChar:要去掉的字符
* 姜敏
*/
function removeHeadTrailChar(input, removeChar) {
  var returnString = input;
  if (removeChar.length) {
    while ('' + returnString.charAt(0) == removeChar) {
      returnString = returnString.substring(1, returnString.length);
    }
    while ('' + returnString.charAt(returnString.length - 1) == removeChar) {
      returnString = returnString.substring(0, returnString.length - 1);
    }
  }
  return returnString;
}

/**
* 去字符串头尾空格
* input:输入字符串
* 姜敏
*/
function trim(input) {
  return removeHeadTrailChar(input, ' ');
}

/**
* 判断字符是否为空
* input:输入字符串
* 姜敏
*/
function isEmpty(input) {
  if (input == null || input.length == 0) {
    return true;
  }
  else {
    return false;
  }
}


function isEmail(){
   var  regu="^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)"
   var  re= new  RegExp(regu);
   if  (el.search(re)== -1){
      return false; //非法
   }
   return true;//正确
}

/**
* 格式化金额,
* 格式¥12,345,678.00###
* mark  标识符(¥)
* money 金额参数
* digit 小数位数, 默认值为2(可选)
* 用法:formatMoney("",123456789) 小数位数为2
*      formatMoney("",123456789, 4) 小数位数为4
* 姜敏
*/
function formatNumeric(mark, money, digit) {
  if (!isNumeric(money)) {
    return mark + "0.00";
  }
  //var mark="¥"

  var pointLength = 2
  if ((digit != null) && (isNumeric(digit))) {
    pointLength = parseInt(digit);
  }

  var money = parseFloat(money, 10)
  var minus = "";
  if (money < 0) {
    minus = "-";
  }
  money = Math.abs(money);
  money = money.toFixed(pointLength);

  var beforePoint;
  var afterPoint;
  if (pointLength > 0) {
    beforePoint = money.substring(0, money.length - (pointLength + 1));
    afterPoint = money.substring(money.length - (pointLength + 1), money.length);
  } else {
    beforePoint = money.substring(0, money.length);
    afterPoint = "";
  }
  var tmp = "";
  var returnStr = "";
  while (beforePoint.length >= 4) {
    tmp = "," + beforePoint.substring(beforePoint.length - 3, beforePoint.length);
    returnStr = tmp + returnStr;
    beforePoint = beforePoint.substring(0, beforePoint.length - 3);
  }
  returnStr = minus + mark + beforePoint + returnStr + afterPoint;
  return returnStr;
}

/**
* 获得随机数字符串
* len:随机字符串的长度
*/
function randomNum(len) {
  if (len == null) {
    len = 10;
  }
  var randomNumber = "";
  for (var i = 0; i < len; i++) {
    randomNumber += Math.round((Math.random() * 9));
  }
  return randomNumber;
}

function randomChar(len){
  if (len == null) len = 10;
//  var str = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

  var charArray = new Array ("0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
        "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",
        "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z");

//  var char=new Array(62);
  var randomString = "";
//  for(var i=0;i<62;i++){
//    char[i]=str.charAt(i);
//  }
  for(var i=0;i<len;i++){
    randomString+=charArray[Math.round((Math.random() * 61))];
  }
  return randomString;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -