Symbol.match
JavaScript Symbol.match属性
JavaScript
Symbol.match 用于标识正则表达式与字符串的匹配。
语法
参数
字符串
返回值
如果字符串匹配则返回true,否则返回false。
浏览器支持
浏览器 |
版本 |
Chrome |
32 |
Safari |
8 |
Firefox |
29 |
Opera |
19 |
示例1
<script>
//JavaScript to illustrate Symbol.match
var reg = /lidihuo/;
reg[Symbol.match] = false;
// check string start with hello
document.write('/lidihuo/'.startsWith(reg));
// check string ends with hi
document.write("<br>");
document.write('/we/'.endsWith(reg));
//expected output: true
// false
</script>
输出:
示例2
<script>
//JavaScript to illustrate Symbol.match
var reg = /Java123/;
reg[Symbol.match] = false;
// check string start with qw
document.write('/qw/'.startsWith(reg));
// check string ends with 34
document.write("<br>");
document.write('/34/'.endsWith(reg));
//expected output: false
// false
</script>
输出: