b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

js 正则表达式语法大全_常用的正则表达式大全_正则表达式大全(10)

电脑杂谈  发布时间:2017-03-06 07:00:33  来源:网络整理

yyyy-mm-dd

yyyy/mm/dd

用“或”简单地修改一下就行了。

/^\d{4}(-|\/)\d{1,2}(-|\/)\d{1,2}$/ 去掉文件的后缀名

变为

如果文件后缀已知的话这个问题就非常简单了,正则如下:

/\.asp$/ 匹配最后的.asp而已,测试代码如下:

<script type="text/javascript">

function delAspExtension(str){

var reg = /\.asp$/;

return str.replace(reg,'');

}

var str = '.abc.com/dc/fda.asp';

document.write(delAspExtension(str)+'<br />');

</script> 如果文件名未知的话就用这个正则:/\.\w+$/,测试代码如下:

<script type="text/javascript">

function delExtension(str){

var reg = /\.\w+$/;

return str.replace(reg,'');

}

var str = 'example.com/dc/fda.asp';

document.write(delExtension(str)+'<br />');

var str2 = 'test/regular/fda.do';

document.write(delExtension(str2)+'<br />');

var str3 = 'example.com/dc/fda.strange_extension';

document.write(delExtension(str3)+'<br />');

</script> 验证邮箱的正则表达式

fuchangxi的正则:

/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/ 开始必须是一个或者多个单词字符或者是-,加上@,然后又是一个或者多个单词字符或者是-。然后是点“.”和单词字符和-的组合,可以有一个或者多个组合。

<script type="text/javascript">

function isEmail(str){

var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;

return reg.test(str);

}

var str = 'test@hotmail.com';

document.write(isEmail(str)+'<br />');

var str2 = 'test@sima.vip.com';

document.write(isEmail(str2)+'<br />');

var str3 = 'te-st@qq.com.cn';

document.write(isEmail(str3)+'<br />');

var str4 = 'te_st@sima.vip.com';

document.write(isEmail(str4)+'<br />');

var str5 = 'te.._st@sima.vip.com';

document.write(isEmail(str5)+'<br />');


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-36054-10.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...