您的位置:首页 > Web前端 > JavaScript

JavaScript基础语法---正则表达式

2016-09-27 18:44 483 查看
 代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>变量和数据类型练习</title>
<script type="text/javascript">
/*
var str="Haige-Love-Football and Basketball ";
var reg=new RegExp('Haige');
var reg=/Haige/;//过滤条件
alert(reg.exec(str));//reg是否存在于str中,存在则显示reg字符串
alert(reg.test(str));//测试reg是否存在于str,存在则显示true
*/

/*
var str="asdfgh";
var reg=/./;
alert(reg.test(str));
*/

/*
var phone="123456";
var reg=/\d/;//匹配数字
var reg=/\D/;//匹配至少有一个非数字
alert(reg.test(phone));
*/

/*
var str="Haige-Love-Football and Basketball ";
// var reg=/\s/;//匹配空白字符
var reg=/\S/;//匹配非空白字符(至少有一个即可)
alert(reg.test(str));
*/

/*
var str="asdfgh12_ss¥";
var reg=/\w/;//匹配字节
var reg=/\W/;//匹配非数字,字母,下划线等的字节
alert(reg.test(str));
*/

/*
var str="Haige";
var reg=/e\b/;//以e为结尾的边界
alert(reg.test(str));
*/

/*
var str="Haige";
var reg=/[ai]/;//匹配ai字符
var reg=/[^Ha]/;//匹配非H,a字符
alert(reg.test(str));
*/

/*
var  str="123as";
var reg=/[0-9]/;//匹配0-9任意一个数字
alert(reg.test(str));
*/

/*
var  str="aas";
var reg=/[a-z]/;//匹配a-z任意一个字符
var reg=/[A-Z]/;//匹配A-Z任意一个字符
alert(reg.test(str));
*/

var  str="RedHaige";
var reg=/(Red|blue|green)/;//匹配是否str中是否包含三个单词中的一个
alert(reg.test(str));

</script>
</head>

<body>
</body>
</html>


知识点总结:







内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: