首页> 基础笔记 >JS/JQ基础学习 >对象 对象
JavaScript字符串对象正则实例
作者:小萝卜 2023-03-21 【 javascript 】 浏览 378
简介JavaScript字符串对象正则实例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>正则表达式</title>
</head>
<body>
<script type="text/javascript">
var str = "\r\nab cd ef g\r\n90--- ----我爱.你我的祖国2345678904567895678";
// [abcdefg]/;
// var reg = /我爱\.你/;
var reg = /\w/;
var reg = /\W/;
var reg = /\d/;
var reg = /\D/;
var reg = /\s/;
var reg = /\S/;
var reg = /\t/;
//元字符
var reg = /./;
var reg = /.*/;
var reg = /.+?/;
// var reg = /\w{10}/;//限定匹配的次数
var reg = /.{3,10}/;//限定匹配的范围 (默认有贪婪特性)
// var reg = /3[123456]/;//中括号 只要匹配中间的一个字符 就算是匹配上
// var reg = /[a-zA-Z0-9_]/
var str = 'i@loive$you';
// i(\w+)
var str = "<a>123456</a><p>abdc</p><span>纳尼</span><a class='xiao' href='http://www.xiaohigh.com'>小high</a><a class='baidu' href='http://www.baidu.com' >百度</a>";
// <a.*class='xiao'
//提取url
var reg = /'(.*)'/;//子组
//提取标签年文本
// var reg = /<a.*>(.*?)</;
// var reg = /<a.*class='xiao.*href='(.*)'>(.*?)<\/a>/
//|或者意思
var reg = /<(span|a)>/;
//域名正则表达式 com cn com.cn org hk jp edu net
var str = "www.baidu.com";//baidu.com xiao-high.taobao.com
var str2= "abcefg.lampbrother.net";//a.b.baidu.com
var reg = /[a-zA-Z0-9]+\.[a-zA-Z0-9]+\.(com|cn|com\.cn|hk|net|org)/;
//检测
var res = reg.exec(str2);
console.log(res);
</script>
</body>
</html>
很赞哦! (0)