JavaScript中的test()方法有什么用?
的 测试()方法是一个正则表达式的方法。它在字符串中搜索模式,并根据结果返回true 或false。如果遇到给定的模式,则返回true,否则返回false。它是区分大小写。让我们详细讨论它。
示例1
在下面的示例中,给出了名为“Tutorix是最佳的电子学习平台”的文本,并检查了模式“Tu”是否存在。由于存在模式,因此test()方法返回true 作为输出。
<html> <body> <p id="text">Tutorix is the best e-learning platform</p> <p id="test"></p> <script> var text = document.getElementById("text").innerHTML; document.getElementById("test").innerHTML = /Tu/.test(text); </script> </body> </html>
输出结果
Tutorix is the best e-learning platform true
示例2
在以下示例中,检查模式“tu”是否在提供的文本中存在。如果我们清楚地观察到文本,则此处显示“Tu”,而没有“tu”。的测试()方法甚至检查区分大小写。因此,该方法导致false 并显示结果,如输出所示。
<html> <body> <p id="text">Tutorix is the best e-learning platform</p> <p id="test"></p> <script> var text = document.getElementById("text").innerHTML; document.getElementById("test").innerHTML = /tu/.test(text); </script> </body> </html>
输出结果
Tutorix is the best e-learning platform false