<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>正则表达式语法2</title>
<script type="text/javascript">
/*
检查一个字符串中是否含有.
. 表示任意字符
在正则表达式中使用\作为转义字符
\.来表示.
\\表示\
注意:使用构造函数时,由于它的参数是一个字符串,而\是字符串中转义字符,
如果要使用\则需要使用\\来代替
new RegExp("\\.") == /\./
*/
var reg = /\./;
//console.log(reg.test("gta.fga"));//true
/*
\w
- 任意字母、数字、_ [A-z0-9_]
\W
- 除了字母、数字、_ [^A-z0-9_]
\d
- 任意的数字[0-9]
\D
- 除了数字[^0-9]
\s
- 空格
\S
- 除了空格
\b
- 单词边界
\B
- 除了单词边界
*/
//创建一个正则表达式检查一个字符串是否含有单词child
reg = /\bchild\b/
console.log(reg.test("i am a children"));//false
console.log(reg.test("i am a child"));//true
//去掉字符串中的前后的空格
//去除空格就是使用""来替换
var str = " ad min ";
str = str.replace(/\s/g,"");
console.log(str);//admin
//去除开头的空格
str = " ad min ";
str = str.replace(/^\s*/,"");
console.log(str);//ad min
//去除结尾的空格
str = " ad min ";
str = str.replace(/\s*$/,"");
console.log(str);// ad min
//去除开头和结尾的空格
str = " ad min ";
str = str.replace(/^\s* | \s*$/g,"");
console.log(str);//ad min
</script>
</head>
<body>
</body>
</html>
81.正则表达式语法2
最新推荐文章于 2024-04-22 11:14:38 发布
"这篇博客介绍了正则表达式在JavaScript中的基本用法,包括如何匹配任意字符、字母数字、单词边界等,并展示了如何使用正则表达式去除字符串首尾空格以及进行单词匹配。通过实例代码,讲解了正则表达式的关键功能和实际应用。"
摘要由CSDN通过智能技术生成