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://f5fashion.vn/lang-mo-tan-thuy-hoang-chua-bay-chet-nguoi-khien-cac-nha-khao-co-lo-so

  2. Этот текст призван помочь читателю расширить кругозор и получить практические знания. Мы используем простой язык, наглядные примеры и структурированное изложение, чтобы сделать обучение максимально эффективным и увлекательным.
    Изучить вопрос глубже – https://f5fashion.vn/cap-nhat-55-ve-hinh-nen-dien-thoai-4k-sieu-xe

  3. Этот информационный материал привлекает внимание множеством интересных деталей и необычных ракурсов. Мы предлагаем уникальные взгляды на привычные вещи и рассматриваем вопросы, которые волнуют общество. Будьте в курсе актуальных тем и расширяйте свои знания!
    Получить дополнительные сведения – https://f5fashion.vn/ngoc-trinh-tung-bo-anh-moi-sap-tai-xuat-showbiz

  4. Эта информационная заметка содержит увлекательные сведения, которые могут вас удивить! Мы собрали интересные факты, которые сделают вашу жизнь ярче и полнее. Узнайте нечто новое о привычных аспектах повседневности и откройте для себя удивительный мир информации.
    Обратитесь за информацией – https://truenet.com.br/2024/02/15/profissionais-de-saude-alertam-sobre-importancia-da-atualizacao-da-caderneta-de-vacina

  5. Публикация приглашает вас исследовать неизведанное — от древних тайн до современных достижений науки. Вы узнаете, как случайные находки превращались в революции, а смелые мысли — в новые эры человеческого прогресса.
    Почему это важно? – https://f5fashion.vn/xem-phim-tuong-da-2

  6. Эта познавательная публикация погружает вас в море интересного контента, который быстро захватит ваше внимание. Мы рассмотрим важные аспекты темы и предоставим вам уникальныеInsights и полезные сведения для дальнейшего изучения.
    Подробнее тут – https://dating-free-dating.com/2024/02/23/an-introduction-to-online-dating

  7. В статье представлены ключевые моменты по актуальной теме, дополненные советами экспертов и ссылками на дополнительные ресурсы. Цель материала — дать читателю инструменты для самостоятельного развития и принятия осознанных решений.
    Все материалы собраны здесь – https://it.com.do/2020/10/30/hello-world

  8. Этот информативный текст отличается привлекательным содержанием и актуальными данными. Мы предлагаем читателям взглянуть на привычные вещи под новым углом, предоставляя интересный и доступный материал. Получите удовольствие от чтения и расширьте кругозор!
    Полная информация здесь – https://impressorashp.com.br/2023/04/09/get-ahead-of-your-competition-our-proven-digital

  9. В этой публикации мы предлагаем подробные объяснения по актуальным вопросам, чтобы помочь читателям глубже понять их. Четкость и структурированность материала сделают его удобным для усвоения и применения в повседневной жизни.
    Узнать напрямую – https://canabzyleaf.com/product/honey-bourbon-cut-leaf

  10. В этой информационной статье вы найдете интересное содержание, которое поможет вам расширить свои знания. Мы предлагаем увлекательный подход и уникальные взгляды на обсуждаемые темы, побуждая пользователей к активному мышлению и критическому анализу.
    Перейти к статье – http://www.abilit.ru

  11. Этот информативный текст выделяется своими захватывающими аспектами, которые делают сложные темы доступными и понятными. Мы стремимся предложить читателям глубину знаний вместе с разнообразием интересных фактов. Откройте новые горизонты и развивайте свои способности познавать мир!
    Узнать напрямую – https://redfishz.ru

  12. Эта информационная заметка содержит увлекательные сведения, которые могут вас удивить! Мы собрали интересные факты, которые сделают вашу жизнь ярче и полнее. Узнайте нечто новое о привычных аспектах повседневности и откройте для себя удивительный мир информации.
    Обратитесь за информацией – https://f5fashion.vn/blue-river-mckenna-riley-missing-upate-2023-she-found-yet-update

  13. Этот текст сочетает в себе элементы познавательного рассказа и аналитической подачи информации. Читатель получает доступ к уникальным данным, которые соединяют прошлое с настоящим и открывают двери в будущее.
    Что ещё? Расскажи всё! – https://f5fashion.vn/hoa-hau-mai-phuong-cham-chi-mac-do-ep-vao-doi-go-bong-dao-sau-nghi-van-trung-tu

  14. Эта публикация завернет вас в вихрь увлекательного контента, сбрасывая стереотипы и открывая двери к новым идеям. Каждый абзац станет для вас открытием, полным ярких примеров и впечатляющих достижений. Подготовьтесь быть вовлеченными и удивленными каждый раз, когда продолжите читать.
    Получить больше информации – https://f5fashion.vn/tong-hop-voi-hon-78-ve-hinh-nen-powerpoint-thank-you-so-much-hay-nhat

  15. Этот информационный материал собраны данные, которые помогут лучше понять текущие тенденции и процессы в различных сферах жизни. Мы предоставляем четкий анализ, графики и примеры, чтобы информация была не только понятной, но и практичной для принятия решений.
    Уточнить детали – https://radiantandbrighter.com/2018/07/15/mariarose

  16. Публикация приглашает вас исследовать неизведанное — от древних тайн до современных достижений науки. Вы узнаете, как случайные находки превращались в революции, а смелые мысли — в новые эры человеческого прогресса.
    Секреты успеха внутри – https://www.bdconsultingltd.com/b-a-waldorf-instruction

  17. Этот информационный материал собраны данные, которые помогут лучше понять текущие тенденции и процессы в различных сферах жизни. Мы предоставляем четкий анализ, графики и примеры, чтобы информация была не только понятной, но и практичной для принятия решений.
    Получить исчерпывающие сведения – https://eleventechstory.com/harnessing-the-power-of-social-media-for-business-growth

  18. В этой публикации мы предлагаем подробные объяснения по актуальным вопросам, чтобы помочь читателям глубже понять их. Четкость и структурированность материала сделают его удобным для усвоения и применения в повседневной жизни.
    Неизвестные факты о… – https://beefair.ai/2016/02/25/hello-world-2

  19. Этот текст сочетает в себе элементы познавательного рассказа и аналитической подачи информации. Читатель получает доступ к уникальным данным, которые соединяют прошлое с настоящим и открывают двери в будущее.
    Выяснить больше – https://salwaspherellc.com/2024/12/17/revlon-timeless-beauty-for-every-moment

  20. Этот текст призван помочь читателю расширить кругозор и получить практические знания. Мы используем простой язык, наглядные примеры и структурированное изложение, чтобы сделать обучение максимально эффективным и увлекательным.
    Только для своих – https://f5fashion.vn/chi-tiet-hon-75-ve-hinh-nen-may-tinh-de-thuong-chibi-moi-nhat

  21. Этот информационный обзор станет отличным путеводителем по актуальным темам, объединяющим важные факты и мнения экспертов. Мы исследуем ключевые идеи и представляем их в доступной форме для более глубокого понимания. Читайте, чтобы оставаться в курсе событий!
    Погрузиться в научную дискуссию – https://www.hotel-sugano.com/bbs/sugano.cgi/sosh13.pascal.ru/forum/datasphere.ru/club/user/12/blog/2477/www.tovery.net/www.skitour.su/www.skitour.su/www.hip-hop.ru/forum/id298234-worksale/sugano.cgi?page30=val

  22. Эта статья предлагает живое освещение актуальной темы с множеством интересных фактов. Мы рассмотрим ключевые моменты, которые делают данную тему важной и актуальной. Подготовьтесь к насыщенному путешествию по неизвестным аспектам и узнайте больше о значимых событиях.
    Узнай первым! – https://f5fashion.vn/top-voi-hon-67-ve-xe-honda-city-2016-hay-nhat

  23. Этот информативный текст выделяется своими захватывающими аспектами, которые делают сложные темы доступными и понятными. Мы стремимся предложить читателям глубину знаний вместе с разнообразием интересных фактов. Откройте новые горизонты и развивайте свои способности познавать мир!
    Доступ к полной версии – https://bluemixstudio.com/2016/10/26/gallery-example

  24. Публикация приглашает вас исследовать неизведанное — от древних тайн до современных достижений науки. Вы узнаете, как случайные находки превращались в революции, а смелые мысли — в новые эры человеческого прогресса.
    Более подробно об этом – https://f5fashion.vn/chi-tiet-hon-74-ve-hinh-nen-leesin-hay-nhat

  25. Этот текст сочетает в себе элементы познавательного рассказа и аналитической подачи информации. Читатель получает доступ к уникальным данным, которые соединяют прошлое с настоящим и открывают двери в будущее.
    Ознакомьтесь с аналитикой – https://press.et/oromifa/2019/09/28/dhukkuba-tiibii-tuberculsosi

  26. Эта публикация завернет вас в вихрь увлекательного контента, сбрасывая стереотипы и открывая двери к новым идеям. Каждый абзац станет для вас открытием, полным ярких примеров и впечатляющих достижений. Подготовьтесь быть вовлеченными и удивленными каждый раз, когда продолжите читать.
    Секреты успеха внутри – https://f5fashion.vn/chia-se-voi-hon-52-ve-dam-co-vest-nu-hay-nhat

  27. Эта статья для ознакомления предлагает читателям общее представление об актуальной теме. Мы стремимся представить ключевые факты и идеи, которые помогут читателям получить представление о предмете и решить, стоит ли углубляться в изучение.
    Подробная информация доступна по запросу – https://videogamegalaxy.com/si-une-jaquette-metait-contee-fortified-zone

  28. Этот информативный текст отличается привлекательным содержанием и актуальными данными. Мы предлагаем читателям взглянуть на привычные вещи под новым углом, предоставляя интересный и доступный материал. Получите удовольствие от чтения и расширьте кругозор!
    Ознакомьтесь с аналитикой – https://gb-sk.de/baumfall-und-forstarbeiten

  29. Эта статья для ознакомления предлагает читателям общее представление об актуальной теме. Мы стремимся представить ключевые факты и идеи, которые помогут читателям получить представление о предмете и решить, стоит ли углубляться в изучение.
    Изучить вопрос глубже – https://f5fashion.vn/chia-se-hon-66-ve-hinh-nen-may-tinh-gon-gang

  30. Эта статья для ознакомления предлагает читателям общее представление об актуальной теме. Мы стремимся представить ключевые факты и идеи, которые помогут читателям получить представление о предмете и решить, стоит ли углубляться в изучение.
    Ознакомьтесь с аналитикой – https://northbaycanine.org

  31. В этой статье представлен занимательный и актуальный контент, который заставит вас задуматься. Мы обсуждаем насущные вопросы и проблемы, а также освещаем истории, которые вдохновляют на действия и изменения. Узнайте, что стоит за событиями нашего времени!
    Ознакомьтесь с аналитикой – https://f5fashion.vn/cap-nhat-55-ve-xe-may-vision-cua-honda-moi-nhat

  32. Мы собрали для вас самые захватывающие факты из мира науки и истории. От малознакомых деталей до грандиозных событий — эта статья расширит ваш кругозор и подарит новое понимание того, как устроен наш мир.
    Обратитесь за информацией – http://szlssl.com/archives/315

  33. В этой публикации мы предлагаем подробные объяснения по актуальным вопросам, чтобы помочь читателям глубже понять их. Четкость и структурированность материала сделают его удобным для усвоения и применения в повседневной жизни.
    Выяснить больше – https://seoflx.net/o/bzeoj-rank-website-on-first-page

  34. Этот информативный текст отличается привлекательным содержанием и актуальными данными. Мы предлагаем читателям взглянуть на привычные вещи под новым углом, предоставляя интересный и доступный материал. Получите удовольствие от чтения и расширьте кругозор!
    Все материалы собраны здесь – https://www.e-friend.in/hello-world

  35. Эта обзорная заметка содержит ключевые моменты и факты по актуальным вопросам. Она поможет читателям быстро ориентироваться в теме и узнать о самых важных аспектах сегодня. Получите краткий курс по современной информации и оставайтесь в курсе событий!
    Осуществить глубокий анализ – https://www.juogida.lt/cropped-juogida-logo-1-png

  36. Публикация приглашает вас исследовать неизведанное — от древних тайн до современных достижений науки. Вы узнаете, как случайные находки превращались в революции, а смелые мысли — в новые эры человеческого прогресса.
    Подробная информация доступна по запросу – https://lareinaroja.es/forums/tema/ecos-plataforma-de-inversion-en-criptomonedas

  37. Эта обзорная заметка содержит ключевые моменты и факты по актуальным вопросам. Она поможет читателям быстро ориентироваться в теме и узнать о самых важных аспектах сегодня. Получите краткий курс по современной информации и оставайтесь в курсе событий!
    Ознакомиться с деталями – https://www.bretagneidlarge.org/court-defeat-for-trump-is-a-win-for-the-arctic-court-defeat-for-trump-is-a-win-for-the-arctic

  38. В этой статье представлен занимательный и актуальный контент, который заставит вас задуматься. Мы обсуждаем насущные вопросы и проблемы, а также освещаем истории, которые вдохновляют на действия и изменения. Узнайте, что стоит за событиями нашего времени!
    Ознакомьтесь с аналитикой – https://cattocodau.com/tiem-toc-tay-ninh

  39. Эта статья для ознакомления предлагает читателям общее представление об актуальной теме. Мы стремимся представить ключевые факты и идеи, которые помогут читателям получить представление о предмете и решить, стоит ли углубляться в изучение.
    Подробная информация доступна по запросу – https://f5fashion.vn/la-nguoi-viet-hay-di-du-lich-viet-nam

  40. Публикация приглашает вас исследовать неизведанное — от древних тайн до современных достижений науки. Вы узнаете, как случайные находки превращались в революции, а смелые мысли — в новые эры человеческого прогресса.
    Перейти к статье – https://f5fashion.vn/conor-mcgregor-booed-off-court-and-knocks-out-heat-mascot-in-nba-finals

  41. Мы предлагаем вам подробное руководство, основанное на проверенных источниках и реальных примерах. Каждая часть публикации направлена на то, чтобы помочь вам разобраться в сложных вопросах и применить знания на практике.
    Ознакомиться с полной информацией – https://parfumer.vip/2024/06/19/widian-london-090

  42. Эта статья для ознакомления предлагает читателям общее представление об актуальной теме. Мы стремимся представить ключевые факты и идеи, которые помогут читателям получить представление о предмете и решить, стоит ли углубляться в изучение.
    Обратитесь за информацией – https://f5fashion.vn/cap-nhat-hon-52-ve-xe-honda-alpha-2017

  43. Публикация приглашает вас исследовать неизведанное — от древних тайн до современных достижений науки. Вы узнаете, как случайные находки превращались в революции, а смелые мысли — в новые эры человеческого прогресса.
    Открыть полностью – https://f5fashion.vn/chia-se-voi-hon-57-ve-sinh-nhat-keo-moi-nhat

  44. Эта публикация завернет вас в вихрь увлекательного контента, сбрасывая стереотипы и открывая двери к новым идеям. Каждый абзац станет для вас открытием, полным ярких примеров и впечатляющих достижений. Подготовьтесь быть вовлеченными и удивленными каждый раз, когда продолжите читать.
    Углубить понимание вопроса – https://www.expresdoprava.cz/dodavkova-preprava

  45. Эта публикация дает возможность задействовать различные источники информации и представить их в удобной форме. Читатели смогут быстро найти нужные данные и получить ответы на интересующие их вопросы. Мы стремимся к четкости и доступности материала для всех!
    Неизвестные факты о… – https://derpiet.de/lucky-lamb-cloudscout-faltbare-tragetasche-fuer-haustiere

  46. Публикация приглашает вас исследовать неизведанное — от древних тайн до современных достижений науки. Вы узнаете, как случайные находки превращались в революции, а смелые мысли — в новые эры человеческого прогресса.
    Изучить аспект более тщательно – https://f5fashion.vn/derek-murdoch-obituary-and-death-cause-linked-to-accident

  47. Эта публикация завернет вас в вихрь увлекательного контента, сбрасывая стереотипы и открывая двери к новым идеям. Каждый абзац станет для вас открытием, полным ярких примеров и впечатляющих достижений. Подготовьтесь быть вовлеченными и удивленными каждый раз, когда продолжите читать.
    Как достичь результата? – http://www.autotyrimai.lt/autoverslas/analize/alternatyviu-degalu-dalis-nauju-automobiliu-rinkoje-jau-virsijo-6

  48. Публикация предлагает уникальную подборку информации, которая будет интересна как специалистам, так и широкому кругу читателей. Здесь вы найдете ответы на часто задаваемые вопросы и полезные инсайты для дальнейшего применения.
    Неизвестные факты о… – https://entebilateraleormeggiatoribarcaioli.it/component/k2/item/3-ut-enim-ad-minima-veniam-quis-nostrum-exercitationem-ullam.html?start=6570

  49. Этот текст призван помочь читателю расширить кругозор и получить практические знания. Мы используем простой язык, наглядные примеры и структурированное изложение, чтобы сделать обучение максимально эффективным и увлекательным.
    Более подробно об этом – https://truenet.com.br/2024/02/16/que-horas-comeca-bbb24-e-supercine

  50. В статье представлены ключевые моменты по актуальной теме, дополненные советами экспертов и ссылками на дополнительные ресурсы. Цель материала — дать читателю инструменты для самостоятельного развития и принятия осознанных решений.
    Как достичь результата? – https://gcem.org/saturday-january-6-2024

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>