12345678910111213141516171819202122232425262728293031 |
- /**
- * Created by Tony on 2017/7/5.
- * 字符串工具类简化版本
- */
- let stringUtil = {
- isEmptyString: function(str) {
- let rst = false;
- if (str === null || str === undefined) {
- rst = true;
- } else if (typeof str) {
- let reg = /^\s*$/;
- rst = reg.test(str);
- }
- return rst;
- },
- replaceAll: function (targetStr, FindText, RepText) {
- let regExp = new RegExp(FindText, "gm");
- return targetStr.replace(regExp, RepText);
- },
- convertStrToBoolean: function(str) {
- let rst = false, me = this;
- if (!me.isEmptyString(str)) {
- let upperStr = str.toUpperCase();
- if (upperStr === 'T' || upperStr === 'Y' || upperStr === 'YES' || upperStr === 'TRUE') {
- rst = true;
- }
- }
- return rst;
- }
- };
|