search() 方法 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。
replace() 方法 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
//replace()方法使用正则表达式
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<p>替换"pyton" 为 "Word":</p>
<button οnclick="myFunction()">点我</button>
<p id="demo">请访问 Python!</p>
<script type="text/javascript">
function myFunction(){
var str=document.getElementById("demo").innerHTML
var txt=str.replace(/python/i,"Words")
document.getElementById("demo").innerHTML=txt
}
</script>
</body>
</html>
//replace()方法使用字符串
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<p>替换"python" 为 "Word":</p>
<button οnclick="myFunction()">点我</button>
<p id="demo">请访问 Python!</p>
<script type="text/javascript">
function myFunction(){
var str=document.getElementById("demo").innerHTML
var txt=str.replace("Python","Word")
document.getElementById("demo").innerHTML=txt
}
</script>
</body>
</html>
//search()方法使用字符串
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<p>搜索字符串"word",并显示匹配的起始位置:</p>
<button οnclick="myFunction()">点我</button>
<p id="demo"></p>
<script type="text/javascript">
function myFunction(){
var str="Hello Word!"
var n=str.search("Word")
document.getElementById("demo").innerHTML=n
}
</script>
</body>
</html>
//search()方法使用正则表达式
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<p>搜索字符串"word",并显示匹配的起始位置:</p>
<button οnclick="myFunction()">点击</button>
<p id="demo"></p>
<script type="text/javascript">
function myFunction(){
var str="Hello Word!"
var n=str.search(/Word/i)
document.getElementById("demo").innerHTML=n
}
</script>
</body>
</html>