正在阅读:
- 首页 » 开发运维 » 前端 » js vue 判断字符串是否能转换成数字并进行转换
js vue 判断字符串是否能转换成数字并进行转换
首先用到的是JS 中自带的函数 test
test() 方法用于检测一个字符串是否匹配某个模式
因此,在test方法上增加一个正则表达式,:
/^\d+\.?\d?$/.test()
实例:
let demo= "S234234" console.log(/^\d+\.?\d?$/.test(demo)) false let demo= "234234" console.log(/^\d+\.?\d?$/.test(demo)) true
转换实例:
let demo2 let demo= "3234234" demo2 = /^\d+\.?\d?$/.test(demo) ? Number.parseInt(demo) : Number.NaN console.log(demo2) 3234234 let demo2 let demo= "S3234234" demo2 = /^\d+\.?\d?$/.test(demo) ? Number.parseInt(demo) : Number.NaN console.log(demo2) NaN
该日志由 bemender 于 2022年10月11日 发表
转载请注明文本地址:https://www.bemhome.com/post/165.html