正则表达式
正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,模式描述在搜索文本时要匹配的一个或多个字符串。
给定一个正则表达式和另一个字符串,我们可以达到如下的目的:
1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”):
2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。
写法:
<script type="text/javascript">
/*正则表达式*/
function aaa(){
var reg =
/^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/;
/*这里替换js正则验证*/
var c =
document.getElementById("asd");
tc = c.value;
if(reg.test(tc) ===
false){
alert("cuo");
}else{
alert("dui");
}
}
</script>
posted on 2019-01-06 21:14 wjwprivate 阅读(154) 评论(0) 收藏 举报
浙公网安备 33010602011771号