js去掉输入框的前后空格及一些常用正则表达式
2024-09-05 17:42:55
去掉TextBox输入框两头的前后空格:onblur="this.value=this.value.replace(/^\s+|\s+$/g,'');"
str为要去除空格的字符串:
去除所有空格:
str = str.replace(/\s+/g,"");
去除两头空格:
str = str.replace(/^\s+|\s+$/g,"");
去除左空格:
str=str.replace( /^\s*/, '');
去除右空格:
str=str.replace(/(\s*$)/g, "");
相应验证邮箱的正则表达式(允许邮箱前后有空格,邮箱前后的空格用的方法去掉):
\s*\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*\s*
密码由字母、数字和特殊符合组成,长度为8到20位,且至少包含任意两种组合:
var regu = /(?!^(\d+|[a-zA-Z]+|[~!@@#$%^&*?]+)$)^[\w~!@@#$%^&*?]{8,20}$/;
var re = new RegExp(regu);
if (re.test(s)) {
return true;
} else {
return false;
}
最新文章
- PHP 不使用第三个变量实现交换两个变量的值
- printf 格式化输出符号详细说明(转)
- Jsp实现筛选并压缩文件批量下载
- CNN卷积神经网络在自然语言处理的应用
- UVa 12034 (递推) Race
- Python操作Excel——win32com模块和xlrd+xlwt+xlutils组合
- C# RichTextBox 获取当前显示部分的文字
- Linux Apache SVN
- poj 3259 Wormholes【spfa判断负环】
- Python自动化运维之8、正则表达式re模块
- easyui datagrid detailview嵌套datagrid的问题
- xrdp的rdp前端无法连接Windows 2008的问题
- 在Eclipse中配置tomcat
- jquery拖拽插件 tableDnD
- code_smith生成实体类
- HTML5通讯协议——WebSocket
- Linux的.pid文件
- sublime text3中文文件名显示为框框,怎么解决
- Makefile 中:= ?= += =的区别【转】
- 罗佳琪的第三次预备作业——虚拟机的安装及Linux的初步学习
热门文章
- linux运维、架构之路-MySQL日志(三)
- favicon.ico是什么?
- iOS 指定位置切圆角不生效问题
- Java——面向对象编程
- [UVA160]Factors and Factorials 题解
- java.lang.OutOfMemoryError:GC overhead limit exceeded解决方
- vue-router 2.0 跳转之router.push()
- win7下面安装flex和bison
- windows编程,消息函数中拦截消息的问题
- mysql 5.6多库并行复制原理