正则表达式$ 想验证邮箱,发现验证邮箱格式时/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_\-])+(\.[a-zA-Z0-9_\-])+$/和删掉$之后的结果竟然不一样。求各位帮帮小弟。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $表示匹配时字符串要以正则表达式的规则结尾。var r1=/^abc$/i,//以abc开头和结尾,不区分大小写(只能是大小写abc) r2=/^abc/i;//以abc开头就行 可是我现在面对的是,那您的这个举例,r2测试abc为true,r1测试abc为false?为什么啊,我已经晕了 应该是你测试方法出错了var str="abc";var r1=/^abc$/i,//以abc开头和结尾,不区分大小写(只能是大小写abc)r2=/^abc/i;//以abc开头就行alert(r1.test(str));//true 但如果str="abcd";这个就是false了以为abc并不是字符串结尾alert(r2.test(str));//true lz 请检查一下你被测试的数据最后是不是多了一个回车或者换行以及\v等不可见字符? 匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* 怎么检查啊?我用alert显示出的话看不出来有特殊字符啊。请我检查一下我的正则表达式吧 ,到底问题出在哪里?我是拿[email protected]做的测试,加了$就会显示fasle,不加就对了true。 我也知道这个道理,但是现在结果就是与我想的不一样,您可以亲自试试我写的那个正则表达式,测试[email protected]这个看看,加了$再test就是结果为fasle。 在IE8下JQuery异步请求后,回调函数里使用window.ShowModalDialog会报错 js动态创建对象 怎么获取该动态对象? <script>标签里的div层的onmouse事件 ajax无刷新提交 jscript如何设置jsp中的控件(inputtext)的光标呢? 在线 怎样在JavaScript中输出html语句? 帮忙看看,简单,在线等 怎么在选择datagrid中的某行数据后,就同时把相应的数据填充到表格外的文本框中呢?? 求救!!! 一个动态提交的问题 求多行文本框的一样是! 请问javascript中如何弹出一个对话框显示url
r2=/^abc/i;//以abc开头就行
应该是你测试方法出错了
var str="abc";
var r1=/^abc$/i,//以abc开头和结尾,不区分大小写(只能是大小写abc)
r2=/^abc/i;//以abc开头就行
alert(r1.test(str));//true 但如果str="abcd";这个就是false了以为abc并不是字符串结尾
alert(r2.test(str));//true
怎么检查啊?我用alert显示出的话看不出来有特殊字符啊。
请我检查一下我的正则表达式吧 ,到底问题出在哪里?我是拿[email protected]做的测试,加了$就会显示fasle,不加就对了true。
我也知道这个道理,但是现在结果就是与我想的不一样,您可以亲自试试我写的那个正则表达式,测试[email protected]这个看看,加了$再test就是结果为fasle。