首页与我联系

「短文」如何判断字符串里包含数字

By 前端达人
Published in 1-JavaScript
August 15, 2022
1 min read
「短文」如何判断字符串里包含数字

要在 JavaScript 中检查字符串是否包含数字,有两种方法

使用正则表达式

您可以结合使用正则表达式和 test() 函数来确认字符串中是否有数字。 \d 正则表达式字符匹配任何数字。

const example = 'Dial 555-555-5555 for a free consultation today!';
/\d/.test(example); // true
/\d/.test(example); // true

const example2 = 'Hawaii Five-O';
/\d/.test(example2); // false

迭代方法

另一种方法是将字符串转换为数组并使用 Array.find() 函数。如果字符串包含数字,find() 将返回一个其第一个找到的值。否则,find() 将返回 undefined。示例代码如下:

const example = 'Dial 555-555-5555 for a free consultation today!';
[...example].find(char => char >= '0' && char <= '9'); // 5

const example2 = 'Hawaii Five-O';
[...example2].find(char => char >= '0' && char <= '9'); // undefined

qrcode.jpg

注:本文属于原创文章,版权属于「前端达人」公众号及 qianduandaren.com 所有,未经授权,谢绝一切形式的转载


Tags

javascriptbasic
Previous Article
「短文」如何确定某一天是否在在指定的两个时间内
前端达人

前端达人

专注前端知识分享

Table Of Contents

1
使用正则表达式
2
迭代方法

相关文章

「短文」如何在 JavaScript 中随机数组
November 03, 2022
1 min

前端站点

VUE官网React官网TypeScript官网

公众号:前端达人

前端达人公众号