1. /**
    2. *
    3. * 计算多行输入框的字数
    4. * @param {Object} $str 多行文本框的元素
    5. * @param {Object} $str2 输出字符的元素
    6. * @param {Number} $str3 总的字数
    7. */
    8. function inputCount($str, $str2, $str3) {
    9. $str.bind('input propertychange', function () {
    10. var length = $(this).val().length;
    11. if (length <= $str3) {
    12. $str2.html(length)
    13. }
    14. });
    15. }
    16. /**
    17. *
    18. * 判断字符串是否为空
    19. * @param {String} str
    20. * @returns {Boolean} true or false
    21. */
    22. function isEmpty(str) {
    23. if (typeof str == "undefined" || str == null || str == "") {
    24. return true;
    25. } else {
    26. return false;
    27. }
    28. }
    29. /**
    30. * 字符串去除所有空格
    31. * @param {String} str 传入的字符串
    32. * @returns {String} result 新的字符串
    33. */
    34. function globalTrim(str) {
    35. var result;
    36. result = str.replace(/(^\s+)|(\s+$)/g, "");
    37. result = result.replace(/\s/g, "");
    38. return result;
    39. }