博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery/js 正则收集(邮件验证、)
阅读量:5832 次
发布时间:2019-06-18

本文共 1240 字,大约阅读时间需要 4 分钟。

中文:[\u4e00-\u9fa5]空格\s仅限数字,排除其他所有\D 并且: |
var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/; //验证邮箱的正则表达式 if(!reg.test(input.val())) {
//input.focus(); return false; }

 
obj.value = obj.value.replace(/[^\d]/g,''); //仅可输入数字

var obj = file.name;
var filename= obj.replace(/.*(\/|\\)/, "");
var fileExt=(/[.]/.exec(filename)) ? /[^.]+$/.exec(filename.toLowerCase()) : ''; var extension = fileExt[0]; //这得到文件后缀
var regea = /^(?=.*\d)(?=.*[a-zA-Z])(?=.*[~!@#$%^&*])[\da-zA-Z~!@#$%^&*]{3,}$/;//必须是大于3位 同时包含 数字 字母 特定字符
 

 实例测试:
var regex = /^(?=.*\d)(?=.*[a-zA-Z])[\da-zA-Z]|(!@#$%^&*){
3,}$/;  //正则或 字符 可有 可无var arr = ['abc', '123', 'a12', '1ab', 'ab1', '1a@', '1~*', 'a12111', 'abcd1^', '1234*a'];var result = [];arr.forEach(function(val){ result.push({ val : val, match : regex.test(val) });});console.table(result);

 


1、js截取两个字符串之间的内容:
var str = "aaabbbcccdddeeefff"; str = str.match(/aaa(\S*)fff/)[1]; alert(str);//结果bbbcccdddeee

2、js截取某个字符串前面的内容:

var str = "aaabbbcccdddeeefff"; tr = str.match(/(\S*)fff/)[1];   alert(str);//结果aaabbbcccddd

3、js截取某个字符串后面的内容:

var str = "aaabbbcccdddeeefff"; str = str.match(/aaa(\S*)/)[1]; alert(str);//结果bbbcccdddeeefff

 

JS正则表达式中有哪些特殊字符: 正则书学习吗?

转载地址:http://jsedx.baihongyu.com/

你可能感兴趣的文章
CentOS 修改主机名(host)
查看>>
php读取局域网共享文件
查看>>
centreon+nagios安装-批量添加主机和服务
查看>>
OpenCASCADE Documentation System
查看>>
浅谈jquery关于select框的取值和赋值
查看>>
动态内存开辟函数
查看>>
centos7的系统 防火墙
查看>>
九九乘法表
查看>>
自己总结的包和过程的笔记
查看>>
sed用法
查看>>
sevlet是单线程还是多线程,在多线程下如何编写安全的servlet程序
查看>>
数据结构(10)_递归
查看>>
压缩及归档工具
查看>>
【安全牛学习笔记】课时94 SQLMAP自动注入-REQUEST和SQLMAP自动注入-OPTIMIZATION
查看>>
聊聊flink的AbstractTtlState
查看>>
路由器配置Telnet
查看>>
CentOS7.3部署Kubernetes1.10集群及相关基础应用
查看>>
keepalived基础知识及高可用LVS模型实现
查看>>
AIX系统使用镜像文件安装中文包
查看>>
Idea创建maven工程卡在Generating project in Batch mode
查看>>