JS常用正则表达式
来源:互联网 发布:联想电脑windows 更新 编辑:程序博客网 时间:2024/06/05 14:26
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>常用正则表达式</title></head><body><script> //中文字符 var pattern = /[\u4e00-\u9fa5]/; var str = "幸福之家"; console.log(pattern.test(str)); //双字节字符 var pattern = /[^\x00-\xff]/; var str = "幸福之家longzhoufeng888"; console.log(pattern.test(str)); //空白行 var pattern = /\s/; var str = "\n"; console.log(pattern.test(str)); //email地址 var pattern = /\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}/; var str = "longzhoufeng@163.com"; console.log(pattern.test(str)); //网址 var pattern = /^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+/; var str = "http://www.longzhoufeng.com"; console.log(pattern.test(str)); //手机号码(国内) var pattern = /0?(13|14|15|18)[0-9]{9}/; var str = "13688888888"; console.log(pattern.test(str)); //电话号码(国内) var pattern = /[0-9-()()]{7,18}/; var str = "(020)-88888888"; console.log(pattern.test(str)); //负浮点数 var pattern = /-([1-9]\d*.\d*|0.\d*[1-9]\d*)/; var str = "-3.1415926"; console.log(pattern.test(str)); //匹配整数 var pattern = /-?[1-9]\d*/; var str = "123456"; console.log(pattern.test(str)); //正浮点数 var pattern = /[1-9]\d*.\d*|0.\d*[1-9]\d*/; var str = "3.1415926"; console.log(pattern.test(str)); //QQ号 var pattern = /[1-9]([0-9]{5,11})/; var str = "12345678"; console.log(pattern.test(str)); //邮政编码 var pattern = /\d{6}/; var str = "221000"; console.log(pattern.test(str)); //ip地址 var pattern = /(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)/; var str = "192.168.225.255"; console.log(pattern.test(str)); //身份证号码 var pattern = /\d{17}[\d|x]|\d{15}/; var str = "320102199002102937"; console.log(pattern.test(str)); //格式日期 var pattern = /\d{4}(\-|\/|.)\d{1,2}\1\d{1,2}/; var str = "1988-08-08"; console.log(pattern.test(str)); //正整数 var pattern = /[1-9]\d*/; var str = "123456"; console.log(pattern.test(str)); //负整数 var pattern = /-[1-9]\d*/; var str = "-123456"; console.log(pattern.test(str)); //用户名 var pattern = /[A-Za-z0-9_\-\u4e00-\u9fa5]+/; var str = "幸福之家-minigui888"; console.log(pattern.test(str)); /* 来源:http://tools.jb51.net/regex/create_reg */</script></body></html>
阅读全文
0 0
- js常用正则表达式
- JS常用正则表达式
- JS常用正则表达式
- JS常用正则表达式
- JS常用正则表达式
- JS:常用正则表达式
- js常用正则表达式
- JS常用正则表达式
- JS常用正则表达式
- js常用正则表达式
- js常用正则表达式
- 常用JS正则表达式
- JS常用正则表达式
- JS常用正则表达式
- js常用正则表达式
- js常用正则表达式
- JS常用正则表达式
- JS常用正则表达式
- Dubbo分布式项目自定义异常前端捕获问题
- Android 之路17---Java基础11
- 网站设计之常见简单实用的JavaScript特效总结
- c编程之求出水仙花数
- PL/SQL Developer结合oracle精简客户端使用配置错误代码ORA-12154: TNS: 无法解析指定的连接标识符
- JS常用正则表达式
- 程序员必须掌握哪些算法?
- 远程登录调试iPhone、iPad
- Windows和Linux双系统安装教程
- linux基本操作---压缩命令
- python 计算并绘制灰度直方图
- 配置JAVA的环境变量
- 引用类型(二)Array类型
- Java企业微信开发_04_消息推送之发送消息(主动)