JavaScript test for integer / string

I couldn’t find either of these functions that satisfied my edge cases or desire for simplicity so I wrote/adapted some of my own. Feel free to use, modify, distribute without attribution, but I’d be eternally grateful if you did ;)

The test for integer is adapted from this post, which is actually almost spot on, apart from their is_int([0]) returns true, as does any integer in a string.

I’m pretty sure I’ve seen this test for string a hundred times on the internet and in books. It is by far the most robust:

Please let me know if you can break it!

325 thoughts on “JavaScript test for integer / string

  1. В этом обзорном материале представлены увлекательные детали, которые находят отражение в различных аспектах жизни. Мы исследуем непонятные и интересные моменты, позволяя читателю увидеть картину целиком. Погрузитесь в мир знаний и удивительных открытий!
    Ссылка на источник – https://www.bloos.nu/favicon1

  2. Публикация приглашает вас исследовать неизведанное — от древних тайн до современных достижений науки. Вы узнаете, как случайные находки превращались в революции, а смелые мысли — в новые эры человеческого прогресса.
    Подробная информация доступна по запросу – https://f5fashion.vn/tim-thay-loai-vat-mien-nhiem-phong-xa-o-vung-dat-chet-chernobyl

  3. Эта статья предлагает живое освещение актуальной темы с множеством интересных фактов. Мы рассмотрим ключевые моменты, которые делают данную тему важной и актуальной. Подготовьтесь к насыщенному путешествию по неизвестным аспектам и узнайте больше о значимых событиях.
    Более того — здесь – https://www.osteo.cz/post-3

  4. Этот текст призван помочь читателю расширить кругозор и получить практические знания. Мы используем простой язык, наглядные примеры и структурированное изложение, чтобы сделать обучение максимально эффективным и увлекательным.
    Более подробно об этом – http://pastosintetico.org/cesped-artificial-para-eventos

  5. Этот информативный текст выделяется своими захватывающими аспектами, которые делают сложные темы доступными и понятными. Мы стремимся предложить читателям глубину знаний вместе с разнообразием интересных фактов. Откройте новые горизонты и развивайте свои способности познавать мир!
    Все материалы собраны здесь – https://aronsol.com/benefits-of-digital-marketing-a-super-hit-script-for-rising-stars

  6. Этот информационный материал собраны данные, которые помогут лучше понять текущие тенденции и процессы в различных сферах жизни. Мы предоставляем четкий анализ, графики и примеры, чтобы информация была не только понятной, но и практичной для принятия решений.
    Детальнее – https://www.osteo.cz/post-3

  7. Этот текст сочетает в себе элементы познавательного рассказа и аналитической подачи информации. Читатель получает доступ к уникальным данным, которые соединяют прошлое с настоящим и открывают двери в будущее.
    Что ещё? Расскажи всё! – https://lokatormedia.pl/ksiazki/mrocznysklepik

  8. Этот текст сочетает в себе элементы познавательного рассказа и аналитической подачи информации. Читатель получает доступ к уникальным данным, которые соединяют прошлое с настоящим и открывают двери в будущее.
    Информация доступна здесь – https://japanstours.com/5-most-beautiful-islands-in-asia

  9. Этот информативный текст выделяется своими захватывающими аспектами, которые делают сложные темы доступными и понятными. Мы стремимся предложить читателям глубину знаний вместе с разнообразием интересных фактов. Откройте новые горизонты и развивайте свои способности познавать мир!
    Все материалы собраны здесь – https://saucjardineria.com/2022/11/22/hola-mon

  10. Эта публикация дает возможность задействовать различные источники информации и представить их в удобной форме. Читатели смогут быстро найти нужные данные и получить ответы на интересующие их вопросы. Мы стремимся к четкости и доступности материала для всех!
    Детальнее – https://f5fashion.vn/thuy-tien-nhap-hoi-than-tien-ty-ty-cung-phuong-nhi-tuong-san

  11. В статье представлены ключевые моменты по актуальной теме, дополненные советами экспертов и ссылками на дополнительные ресурсы. Цель материала — дать читателю инструменты для самостоятельного развития и принятия осознанных решений.
    Узнать из первых рук – https://a1bakers.com/index.php/2023/02/18/hello-world

  12. Предлагаем вашему вниманию интересную справочную статью, в которой собраны ключевые моменты и нюансы по актуальным вопросам. Эта информация будет полезна как для профессионалов, так и для тех, кто только начинает изучать тему. Узнайте ответы на важные вопросы и расширьте свои знания!
    Обратитесь за информацией – http://www.cannes-festival.ru

  13. Публикация приглашает вас исследовать неизведанное — от древних тайн до современных достижений науки. Вы узнаете как случайные находки превращались в революции а смелые мысли — в новые эры человеческого прогресса. Обратитесь за информацией – https://blog.uvm.edu/bdonaghe/2014/08/15/bitsboard

  14. Эта информационная заметка содержит увлекательные сведения, которые могут вас удивить! Мы собрали интересные факты, которые сделают вашу жизнь ярче и полнее. Узнайте нечто новое о привычных аспектах повседневности и откройте для себя удивительный мир информации.
    Нажмите, чтобы узнать больше – http://utopiaimages.com/guestbook.html

  15. В этом обзорном материале представлены увлекательные детали, которые находят отражение в различных аспектах жизни. Мы исследуем непонятные и интересные моменты, позволяя читателю увидеть картину целиком. Погрузитесь в мир знаний и удивительных открытий!
    Не упусти важное! – https://hoppinghawks.com/hello-world

  16. В этой публикации мы предлагаем подробные объяснения по актуальным вопросам, чтобы помочь читателям глубже понять их. Четкость и структурированность материала сделают его удобным для усвоения и применения в повседневной жизни.
    Посмотреть подробности – https://inafe.be/inafe_maintenance_page

  17. В этой публикации мы сосредоточимся на интересных аспектах одной из самых актуальных тем современности. Совмещая факты и мнения экспертов, мы создадим полное представление о предмете, которое будет полезно как новичкам, так и тем, кто глубоко изучает вопрос.
    Исследовать вопрос подробнее – https://f5fashion.vn/was-ted-kaczynski-in-depression-sickness-and-health-before-death

  18. В этой статье представлен занимательный и актуальный контент, который заставит вас задуматься. Мы обсуждаем насущные вопросы и проблемы, а также освещаем истории, которые вдохновляют на действия и изменения. Узнайте, что стоит за событиями нашего времени!
    Подробная информация доступна по запросу – https://webtunnel.ru

  19. Мы собрали для вас самые захватывающие факты из мира науки и истории. От малознакомых деталей до грандиозных событий — эта статья расширит ваш кругозор и подарит новое понимание того, как устроен наш мир.
    Выяснить больше – http://visitors-abc.ru

  20. Эта публикация дает возможность задействовать различные источники информации и представить их в удобной форме. Читатели смогут быстро найти нужные данные и получить ответы на интересующие их вопросы. Мы стремимся к четкости и доступности материала для всех!
    Посмотреть подробности – https://f5fashion.vn/cap-nhat-53-ve-hinh-nen-halloween-cho-may-tinh-hay-nhat

  21. В этой публикации мы предлагаем подробные объяснения по актуальным вопросам, чтобы помочь читателям глубже понять их. Четкость и структурированность материала сделают его удобным для усвоения и применения в повседневной жизни.
    Доступ к полной версии – https://irabordo.ru

  22. Эта информационная заметка предлагает лаконичное и четкое освещение актуальных вопросов. Здесь вы найдете ключевые факты и основную информацию по теме которые помогут вам сформировать собственное мнение и повысить уровень осведомленности. Получить больше информации – https://quick-vyvod-iz-zapoya-1.ru/

  23. В этом интересном тексте собраны обширные сведения которые помогут вам понять различные аспекты обсуждаемой темы. Мы разбираем детали и факты делая акцент на важности каждого элемента. Не упустите возможность расширить свои знания и взглянуть на мир по-новому Получить больше информации – https://quick-vyvod-iz-zapoya-1.ru/

  24. Эта информационная заметка содержит увлекательные сведения, которые могут вас удивить! Мы собрали интересные факты, которые сделают вашу жизнь ярче и полнее. Узнайте нечто новое о привычных аспектах повседневности и откройте для себя удивительный мир информации.
    Что ещё? Расскажи всё! – https://clb-seneg.ru

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>