Если приложение, от которого Вы генерируете сценарии, является приложением.NET, можно хотеть изучить использование SMO (Объекты управления Sql). Сошлитесь на этот ссылка Команды SQL о том, как использовать SMO для объектов сценария.
Вы можете просто использовать метод indexOf во входной строке:
function hasWhiteSpace(s) {
return s.indexOf(' ') >= 0;
}
Или вы можете использовать тестовый метод в простом RegEx:
function hasWhiteSpace(s) {
return /\s/g.test(s);
}
Это также будет проверять другие символы пробела, такие как Tab.
Ваше регулярное выражение ни с чем не будет соответствовать. Вам определенно нужно удалить кавычки - символов "/"
достаточно.
/ ^ \ s + $ /
проверяет, является ли строка ALL пробелами:
^
соответствует началу строки. \ s +
означает не менее 1, а возможно и больше пробелов. $
соответствует концу строки. Попробуйте заменяя регулярное выражение на / \ s /
(без кавычек)