JavaScript中的RegExp ignoreCase屬性用於指定是否設置“i”修飾符。如果設置了“i”修飾符,則此屬性返回true,否則返回false。
用法:
RegexObj.ignoreCase
返回值:如果設置了i修飾符,則返回true,否則返回false。
範例1:本示例檢查正則表達式是否包含i修飾符。
<!DOCTYPE html>
<html>
<head>
<title>
RegExp ignoreCase Property
</title>
</head>
<body style="text-align:center">
<h1 style="color:green">
GeeksforGeeks
</h1>
<h2>ignoreCase Property</h2>
<button onclick="geek()">
Click it!
</button>
<script>
function geek() {
var regex = new RegExp('foo', 'i');
alert(regex.ignoreCase);
}
</script>
</body>
</html>
輸出:
在單擊按鈕之前:
單擊按鈕後:
範例2:本示例檢查正則表達式是否包含i修飾符。
<!DOCTYPE html>
<html>
<head>
<title>
JavaScript ignoreCase Property
</title>
</head>
<body style="text-align:center">
<h1 style="color:green">
GeeksforGeeks
</h1>
<h2>
ignoreCase Property
</h2>
<button onclick="geek()">
Click it!
</button>
<script>
function geek() {
var regex = /[a-d]/;
var str =
"GeeksforGeeks\n"+
"is the computer\n"+
"science portal for geeks.";
if (regex.ignoreCase) {
alert("i Modifier is present");
} else {
alert("i Modifier is absent.");
}
}
</script>
</body>
</html>
輸出:
在單擊按鈕之前:
單擊按鈕後:
支持的瀏覽器:下麵列出了JavaScript ignoreCase屬性支持的瀏覽器:
- 穀歌瀏覽器
- IE瀏覽器
- 火狐瀏覽器
- 蘋果Safari
- Opera
相關用法
- JavaScript 正則 \xxx用法及代碼示例
- JavaScript 正則 \xdd用法及代碼示例
- JavaScript 正則 \v用法及代碼示例
- JavaScript 正則 \B用法及代碼示例
- JavaScript 正則 \W用法及代碼示例
- JavaScript 正則 \D用法及代碼示例
- JavaScript 正則 \r用法及代碼示例
注:本文由純淨天空篩選整理自Vishal Chaudhary 2大神的英文原創作品 JavaScript | RegExp ignoreCase Property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。