_.isRegExp()函數:
- 它查找傳遞的對象是否為正則表達式。
- 如果對象是正則表達式,則返回true,否則返回false。
- 我們甚至可以對存儲_.isRegExp()結果的變量應用加法等操作。
用法:
_.isRegExp(object)
參數:它僅接受一個參數,這是需要檢查的對象。
返回值:如果傳遞的對象是正則表達式,則返回true,否則返回false。
例子:
- 將正則表達式傳遞給_.isRegExp()函數:_.isRegExp()函數從其參數中獲取元素,然後開始檢查它是否為正則表達式。由於對象以“ /”開頭和結尾,因此它是一個正則表達式。因此,結果是正確的。
<html> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script type="text/javascript"> console.log(_.isRegExp(/geek/)); </script> </body> </html>
輸出:
- 將字符串傳遞給-.isRegExp()函數:在此,我們將一個字符串傳遞給_.isRegExp(),並且可以將其識別為傳遞的參數在‘’(引號)內。由於字符串不是正則表達式,因此輸出為false。
<html> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script type="text/javascript"> console.log(_.isRegExp('geek')); </script> </body> </html>
輸出:
- 將帶有'/'的字符串傳遞給_.isRegExp()函數:_.isRegExp()函數采用的參數在這種情況下位於“”內,因此它是一個字符串。因此,“”內的所有字母,符號都將表現為字符串字符。因此,整個對象是一個字符串。因此,輸出為假。
<html> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script type="text/javascript"> console.log(_.isRegExp('/geek/')); </script> </body> </html>
輸出:
- 在_.isRegExp()函數的輸出上應用加法運算:
在這裏,我們將示例1和示例2的結果存儲在變量“ a”和“ b”中。然後,我們對'a'和'b'變量都應用加法運算。由於'a'為true,而'b'為false,因此,將true和false相加將得出1,然後將其存儲在'c'變量中。<html> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script type="text/javascript"> var a=_.isRegExp(/geek/); var b=_.isRegExp('geek'); var c=a+b; console.log(a, b, c); </script> </body> </html>
輸出:
注意:這些命令在Google控製台或firefox中將不起作用,因為需要添加這些尚未添加的其他文件。因此,將給定的鏈接添加到您的HTML文件,然後運行它們。鏈接如下:
<!-- Write HTML code here -->
<script type="text/javascript" src =
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
</script>
相關用法
- Node.js util.types.isRegExp()用法及代碼示例
- underscore.js first()用法及代碼示例
- underscore.js every()用法及代碼示例
- JQuery one()用法及代碼示例
- underscore.js map()用法及代碼示例
- JQuery last()用法及代碼示例
- JQuery on()用法及代碼示例
- JQuery after()用法及代碼示例
- underscore.js contains()用法及代碼示例
- underscore.js _.last()用法及代碼示例
- JQuery eq()用法及代碼示例
- underscore.js where()用法及代碼示例
- JQuery first()用法及代碼示例
- underscore.js max()用法及代碼示例
- underscore.js min()用法及代碼示例
注:本文由純淨天空篩選整理自Sakshi98大神的英文原創作品 Underscore.js | _.isRegExp() with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。