前端:JS字符串操作函数类库
1、字符串去掉空格
/*** 去除空格* @param {str}* @param {type}*type: 1-所有空格 2-前后空格 3-前空格 4-后空格* @return {String}*/
trim (str, type) {type = type || 1switch (type) {case 1:return str.replace(/\s+/g, "");case 2:return str.replace(/(^\s*)|(\s*$)/g, "");case 3:return str.replace(/(^\s*)/g, "");case 4:return str.replace(/(\s*$)/g, "");default:return str;}
}
2、大小写转换
/*** @param {str}* @param {type}* type:1:首字母大写2:首字母小写3:大小写转换4:全大写5:全小写* @return {String}*/
changeStrCase (str, type) {type = type || 4switch (type) {case 1:return str.replace(/\b\w+\b/g, function (word) {return word.substring(0, 1).toUpperCase() + word.substring(1).toLowerCase();});case 2:return str.replace(/\b\w+\b/g, function (word) {return word.substring(0, 1).toLowerCase() + word.substring(1).toUpperCase();});case 3:return str.split('').map( function(word){if (/[a-z]/.test(word)) {return word.toUpperCase();}else{return word.toLowerCase()}}).join('')case 4:return str.toUpperCase();case 5:return str.toLowerCase();default:return str;}
}
3、检测密码强度
/*检测密码强度
*/
checkPwd (str) {var Lv = 0;if (str.length < 6) {return Lv}if (/[0-9]/.test(str)) {Lv++}if (/[a-z]/.test(str)) {Lv++}if (/[A-Z]/.test(str)) {Lv++}if (/[\.|-|_]/.test(str)) {Lv++}return Lv;
}
4、过滤html代码
/*过滤html代码*/
filterTag (str) {str = str.replace(/&/ig, "&");str = str.replace(/</ig, "<");str = str.replace(/>/ig, ">");str = str.replace(" ", " ");return str;
}
文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识
前端:JS字符串操作函数类库相关推荐
- js 字符串操作函数有哪些
js 字符串操作函数有哪些 一.总结 一句话总结:js字符串函数都是字符串对象的方法,是通过调用字符串方法的方式调用,和java,php里面不一样. 1.字符串替换函数怎么用? 这里的正则表示是加双引 ...
- js 字符串操作函数
·concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串. ·indexOf() – 返回字符串中一个子串第一处出现的索引.如果没有匹配项,返回 -1 . ·charAt() – 返 ...
- JavaScript中常见的字符串操作函数及用法汇总
转载地址:http://www.jb51.net/article/65358.htm 这篇文章主要介绍了JavaScript中常见的字符串操作函数及用法,实例汇总了javascript常见的字符串转换 ...
- javascript 字符串操作函数大全
javascript字符串操作函数小结,收藏起来,总有你会用上! concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串. indexOf() – 返回字符串中一个子串第一处出现的索 ...
- Sql字符串操作函数
1.去空格函数 (1).LTRIM() 把字符串头部的空格去掉. (2).RTRIM() 把字符串尾部的空格去掉. 2.字符转换函数 (1).ASCII() 返回字符表达式最左端字符的ASCII 码值 ...
- c语言内存复制函数,【C语言】 字符串操作函数及内存拷贝函数归总
今天在这里把零散的一些常用的字符串操作函数和内存拷贝函数进行一下归总实现. 一 . 字符串操作函数 字符串操作函数有很多,这里我列举一些常用的函数,以及自实现的代码: 字符串拷贝函数: 函数原型:ch ...
- Postgresql 字符串操作函数
样例测试: update property set memorial_no = btrim(memorial_no, ' ') where memorial_no like ' %' 或:update ...
- linux 算法函数,数据结构——算法之(012)( linux C 全部字符串操作函数实现)...
数据结构--算法之(012)( linux C 所有字符串操作函数实现) 题目:实现linux C下常用的字符串操作函数 题目分析: 一.面试中可能经常遇到这样的问题:比如strcpy.memcpy. ...
- Python中字符串操作函数string.split('str1')和string.join(ls)
Python中的字符串操作函数split 和 join能够实现字符串和列表之间的简单转换, 使用 .split()可以将字符串中特定部分以多个字符的形式,存储成列表 1 def split(self, ...
最新文章
- 独家 | 2021年打破了零日黑客攻击的记录
- 使用ASP.NET MVC 2编程时遇到的两个小问题
- Java中 Character方法练习:字符串中英文字母个数 5435abc54abc3AHJ5 正则:matches([a-zA-Z0-9]{1})...
- 不清楚 spring 的这几个知识点,面试直接挂了!
- 出产报表数据库呈现了运动事项的回滚段毁坏(二)
- MySQL复制常用拓扑结构详解
- Unit Testing in iOS
- html 图片变灰,科技常识:css使图片变灰的实现方法
- MS_DOS头部 IMAGE_DOS_HEADER
- 信息学奥赛一本通 1079:计算分数加减表达式的值 | OpenJudge NOI 1.5 33
- mysql 插入数据乱码
- python pdf报告_python生成pdf报告、python实现html转换为pdf报告
- Vue 面试常见知识点总结
- Spark源码系列(二)RDD详解 - 岑玉海
- JAVA 实现 名单按姓氏笔画为序排列
- Android NDK交叉编译sysstat工具
- Microsoft Visual Studio 2010 Service Pack 1官方下载版(ISO)
- sigmastar—ISP图像调试(AWB矫正)
- 大华摄像头的踩坑之路
- pdb文件及其作用(转)
热门文章
- CMOS图像传感器——TDI CIS
- 静态时序分析——基础概念
- highgui基础 OpenCV trackbar
- 机器学习(一) 基于sklearn库的数据集划分(交叉验证)
- 第5章 Python 数字图像处理(DIP) - 图像复原与重建14 - 逆滤波
- 第5章 Python 数字图像处理(DIP) - 图像复原与重建8 - 估计噪声参数
- powerdesigner怎么导出pdf_各种科研绘图软件中的矢量图导出技巧
- Jena Fuseki安装完成后不能添加数据库
- 【微信小游戏实战】零基础制作《欢乐停车场》二、关卡设计
- mysql那些事(6) WHERE条件 字符串的引号