js正则表达式
来源:互联网 发布:python ggplot2 编辑:程序博客网 时间:2024/06/08 00:34
两种方式
re = new RegExp();
re = / /;( perl方式 )
方法:
search() // 找到匹配字符串的位置;
match() //把所有匹配的东西提取出来;
元字符 :[ ];
\d = [0-9];
\w = [a-z0-9_]; //数字,字母,下划线
\s 空白字符
量词 :个数;
+ : 若干;
{n} n出现的次数{n,m}最少n次,最多m次
{n,}最少M次,最多不限
+ 相当于{1,}最少1次,最多不限
? 相当于{0,1}最少0次,最多1次,表示可有可无
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><script>var re = new RegExp('d','i');/*i是ignore的缩写,忽略大小写*/var str = "abcD";alert(str.search(re));var re1 = /\d+/g ;var str1 = "abdc 325 2389";alert(str1.match(re1));var str2 = "a123 aaa 456";alert(str2.replace('a','0'));var re3 = /a/g;var str3 ="a123 aaa 456";alert(str3.replace(re3,'0'));/*js正则表达式验证邮箱*/window.onload=function () {var otxt=document.getElementById('txt1');var obtn=document.getElementById('btn1');varre=/^\w+@[a-z0-9]+\.[a-z]+$/i;obtn.onclick=function(){if(re.test(otxt.value)){alert("邮箱合法");}else{alert("邮箱不合法!");}}}/*[^a-z]这里的^表示“除了,单独使用^表示行首,$表示行尾”*/</script><body><input type="text" id="txt1"/><input type="button" id="btn1" value="验证"></body></html>
0 0
- Js正则表达式
- js常用正则表达式
- JS常用正则表达式
- JS正则表达式
- JS的正则表达式
- JS的正则表达式
- JS的正则表达式
- JS正则表达式
- JS正则表达式
- JS中正则表达式
- JS的正则表达式
- JS的正则表达式
- JS的正则表达式
- JS的正则表达式
- JS的正则表达式
- Js中的正则表达式
- JS的正则表达式
- JS的正则表达式
- c语言Unicode值转换为字符不会是乱码,罗马数字显示
- 实现QQ、微信、新浪微博和百度第三方登录(Android Studio)
- 协议Protocol
- WebSocket即时通信、web消息推送
- 源码安装pysvn
- js正则表达式
- 设计模式23种通熟解释和简明教程
- C++ 强制类型转换 static_cast<new_type>(expression)
- Cg shader with refraction mapping
- 图像滤镜艺术---ZPhotoEngine超级算法库
- Listview的OnItemClick无反应
- spring详解:通过FactoryBean自定义工厂初始化Bean
- Android中handler的工作原理
- android一些方法