4
我使用兩個datepickers/html textboxfors來獲取日期和設置基於其他每個日期選擇器的最小/最大值。問題是,當我運行dateDicker的changeDate函數時,我得到一個導致堆棧溢出的正則表達式錯誤:引導日期選擇器changeDate正則表達式錯誤
未捕獲的SyntaxError:無效的正則表達式:/^date /:堆棧溢出在bootstrap-datepicker.js :1328
<script type="text/javascript">
$(document).ready(function() {
$(".date").datepicker({ autoclose: true })
.on("changeDate", function() {
var start = $("#startDate").datepicker("getDate");
var end = $("#endDate").datepicker("getDate");
$("#startDate").datepicker('setEndDate', end);
$("#endDate").datepicker('setStartDate', start);
});
});
</script>
有沒有人有這個問題? 這是錯誤的代碼是:
的(數據VAR鍵)是行
function opts_from_el(el, prefix){
// Derive options from element data-attrs
var data = $(el).data(),
out = {}, inkey,
replace = new RegExp('^' + prefix.toLowerCase() + '([A-Z])');
prefix = new RegExp('^' + prefix.toLowerCase());
function re_lower(_,a){
return a.toLowerCase();
}
for (var key in data)
if (prefix.test(key)){
inkey = key.replace(replace, re_lower);
out[inkey] = data[key];
}
return out;
}
我沒有在你的代碼中找到任何正則表達式。 –
我沒有寫任何正則表達式。這就是爲什麼我不明白爲什麼我會得到一個正則表達式錯誤。 – popaulina
檢查行號,1328 on datepicker.js –