我需要有关此脚本的帮助,我需要查看我的日期是否包含以下月份之一
('Sau', 'Vas', 'Kov', 'Bal', 'Geg', 'Bir','Lie', 'Rgp', 'Rgs', 'Spa', 'Lap', 'Grd');
例如
正确的情况:
如果日期
2015/Bal/01
错误的情况:
如果
2015/Bel/01
,我尝试这样做:
var myString = txtCellEditor.value;
if (myString.contains('Sau', 'Vas', 'Kov', 'Bal', 'Geg', 'Bir','Lie', 'Rgp', 'Rgs', 'Spa', 'Lap', 'Grd') >= 0) {
alert('Yes');
} else {
alert('No');
}
但是该ddnt有所帮助,因为每次它都写“是”。请帮忙。
最佳答案
String.contains
不是JavaScript规范的一部分,并非所有浏览器都普遍支持。
尝试使用正则表达式:
var myString = txtCellEditor.value;
if (myString.match(/Sau|Vas|Kov|Bal|Geg|Bir|Lie|Rgp|Rgs|Spa|Lap|Grd/i)) {
alert('Yes');
} else {
alert('No');
}