Как определить, содержит ли входная строка только пробелы, используя javascript?Как определить, содержит ли строка только пробелы, используя javascript?
ответ
Еще один хороший пост для: Faster JavaScript Trim
Вам просто нужно применить trim
функцию и проверить длину строки. Если длина после обрезки равна 0, то строка содержит только пробелы.
var str = "data abc";
if((jQuery.trim(str)).length==0)
alert("only spaces");
else
alert("contains other characters");
Или просто '! Str.trim()' – Oriol
if (!input.match(/^\s*$/)) {
//your turn...
}
Это предполагает, что 'input' является значением, а не элементом ввода. – Joseph
Да, вроде 'var input =" dfdfd "', я думаю, получение входного значения из реального ввода не является большой проблемой. –
Я предпочитаю это решение для .trim(), потому что вы ищете определенный шаблон символов, и это точно и явно, что описывает регулярное выражение. Читателю потребуется немного больше времени, чтобы понять ваш умный трюк с отделкой. – Chris
if(!input.match(/^([\s\t\r\n]*)$/)) {
blah.blah();
}
В качестве альтернативы, вы можете сделать test()
, который возвращает логическое значение вместо массива
//assuming input is the string to test
if(/^\s*$/.test(input)){
//has spaces
}
Самое быстрое решение использует функцию регулярного выражения прототип test() и ищет любого характера который не является пробелом или разрывом линии \S
:
if (/\S/.test(str))
{
// found something other than a space or a line break
}
В случае, если у вас супер длинная строка, это может существенно повлиять.
- 1. Определить, содержит ли строка какие-либо пробелы
- 2. Можно ли определить, содержит ли строка javascript?
- 3. Как определить, не содержит ли строка символов?
- 4. Как проверить, содержит ли строка '?' используя javascript
- 5. android: проверьте, не содержит ли строка не только пробелы
- 6. Как определить, содержит ли строка символы на иврите, используя PHP?
- 7. Как я могу определить, содержит ли строка только буквы и пробелы?
- 8. Как определить, содержит ли строка определенный символ в JavaScript?
- 9. Как проверить, имеет ли строка только пробелы в Javascript?
- 10. Как определить, содержит ли строка многобайтовые символы в Javascript?
- 11. Как проверить, содержит ли строка только 1 символ, используя swift
- 12. Как определить, содержит ли строка специальные символы?
- 13. Как определить, содержит ли строка Python эмулятор?
- 14. Как определить, содержит ли строка определенную подстроку
- 15. Как проверить, содержит ли моя строка пробелы с помощью preg_match?
- 16. Проверьте, содержит ли строка только специальные символы
- 17. Строка только содержит буквы
- 18. Определить, существуют ли только пробелы и форматирование/div html-теги
- 19. Строка содержит только цифры
- 20. Функция, чтобы определить, содержит ли строка только символы из другого
- 21. Как проверить, содержит ли строка только буквы?
- 22. Как определить, имеет ли проход только пробелы или разрывы строк или теги p, используя javascript
- 23. Как проверить, содержит ли поле ввода только пробелы?
- 24. Regex проверить, имеет ли строка только пробелы
- 25. как исправить «W293 пустая строка содержит пробелы»
- 26. Python: определить, содержит ли строка математику?
- 27. Как проверить, содержит ли строка только запятую, в VB.NET
- 28. Как проверить, содержит ли строка ни ничего, ни просто пробелы?
- 29. Определить, содержит ли строка символы верхнего регистра
- 30. Определить, содержит ли строка String число кавычек
http://stackoverflow.com/questions/3532053/regular-expression-for-only-characters-a-z-a-z Просто используйте поиск. – ayk
VAL.replace (/ +?/G, '') – mack