JavaScript test() 方法

RegExp 對象參考手冊 JavaScript RegExp 對象


定義和用法

test() 方法用於檢測一個字串是否匹配某個模式.

如果字串中有匹配的值返回 true ,否則返回 false。

語法

RegExpObject.test(string)

參數 描述
string 必需。要檢測的字串。


流覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要流覽器都支持 test() 方法


實例

實例

在字串中全局搜索 "Hello" 和 "zaixian" 字串:

var str="Hello world!"; //查找"Hello" var patt=/Hello/g; var result=patt.test(str); document.write("返回值: " + result); //查找 "zaixian" patt=/zaixian/g; result=patt.test(str); document.write("<br>返回值: " + result);

以上實例輸出結果:

返回值: true
返回值: false

實例

Javascript 判斷是移動端流覽器還是 PC 端流覽器:

if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { document.write("移動") } else { document.write("PC") }



RegExp 對象參考手冊 JavaScript RegExp 對象