mirror of
https://gitee.com/Vancouver2017/luban-lite-t3e-pro.git
synced 2025-12-14 10:28:54 +00:00
22 lines
1.2 KiB
JavaScript
22 lines
1.2 KiB
JavaScript
var executed = false;
|
|
$( document ).ready(function() {
|
|
$("#searchForm").on("submit", (e) => {
|
|
// WebHelps triggers the submit event handler multiple times.
|
|
if(!executed) { // We make sure that we execute it only one time.
|
|
e.stopPropagation();
|
|
var userQuery = $('#textToSearch').val();
|
|
if (userQuery.trim() === '') {
|
|
e.preventDefault();
|
|
return false;
|
|
}
|
|
|
|
if (!/^[a-zA-Z]+$/.test(userQuery)) {
|
|
userQuery = userQuery.replace(/[\u4e00-\u9fa5]{2}/g, '$& '); // if the input isn't english characters, split every given Chinese input (string) by separating every two Chinese chars by spaces.
|
|
}
|
|
// userQuery = userQuery.replace(/[\u4e00-\u9fa5]{2}/g, '$& '); // split every given Chinese input by separating every two Chinese characters by spaces.
|
|
//userQuery = userQuery.replace(/[\u4e00-\u9fa5]/g, '$& '); // split every given Chinese input by separating every Chinese character by spaces.
|
|
$('#textToSearch').val(userQuery);
|
|
executed = true;
|
|
}
|
|
});
|
|
}); |