js中RegExp对象:
str="123dsafOzzz123"
myRegExp=/fozzz/i
console.info(str.match(myRegExp))
console.info(myRegExp.test(str))
标签:
最后一个"/"后:
i:不区分大小写
g:所有匹配的
第一个"/"后:
^:以...开头
最后一个"/"前:
$:以..结束
区间:
[0-9],[a-z],[A-Z],[a-zA-Z]
.(点):所有的
区间后:
*:出现0-n次
+:出现1-n次
?:出现0-1次
{a}:出现a次
{a,}:出现a-n次
{a,b}:出现a-b次
示例:
-------------邮箱验证----------------
<script type="text/javascript">
str="12345678@qq.com"
myRegExp=/^([0-9a-zA-Z]){8,10}(?=@)([0-9a-zA-Z]){2,6}(?=\.)([(com)(cn)(org)])$/g
console.info(str.match(myRegExp))
</script>
-------------手机号码验证----------------
<script type="text/javascript">
str="12345678@qq.com"
myRegExp=/^([0-9]|[a-zA-Z]){8,10}@([0-9]|[a-zA-Z]){2,6}.(com|cn|org)$/g
console.info(str.match(myRegExp))
</script>
-------------网站验证----------------
<script type="text/javascript">
str="http://www.fozzz.cc"
myRegExp=/(http:\/\/){1}([a-z]+\.{1})+(com|cn|org|cc){1}$/g;
console.info(str.match(myRegExp))
</script>