JS 判断一个字符串是否为日期格式(兼容IOS)
- isNaN(times) 是排除了times是纯数字的情况,如果不考虑这个情况的话,
isNaN(times)
这部分就不需要了 - 因为IOS手机上时间格式必须为
'2020/12/21 20:05:05'
,不支持'2020-12-21 20:05:05'
所以我们需要将'-'
替换为'/'
,如果不替换Date.parse(new Date(times))
在IOS上会输出NaN
,下面代码已测试IOS可以正常使用 reg.test(times)
这部分是为了考虑到其他输入错误的情况(只能是数字,/,:,-,空格),一般情况下日期格式就'2020/12/21 20:05:05'
和'2020-12-21 20:05:05'
两种
var times = '2020-12-21 20:05:05';
var reg = /^[0-9,/:-\s]+$/;
if(!isNaN(Date.parse(new Date(times.replace(/-/g, '/')))) && isNaN(times) && reg.test(times)){console.log("times是日期格式!")// IOS 用alert测试就可以
}
JS 判断一个字符串是否为日期格式(兼容IOS)相关推荐
- new Date将字符串转化成日期格式 兼容IE,ie8如何通过new Date将字符串转化成日期格式,js中如何进行字符串替换, replace() 方法详解
new Date将字符串转化成日期格式 兼容IE,ie8如何通过new Date将字符串转化成日期格式,js中如何进行字符串替换, replace() 方法详解 //获得年月日时分秒 //传入日期// ...
- JS 判断一个字符串中每个字母出现的次数
//输出一个字符串中每个字母出现的次数 var str3 = "wfwgerhytyVDMUYRFACDScwvevVEAvea";//输出的字符串 str3=str3.toLoc ...
- js判断一个字符串 是否存在在另一个字符串
vue项目中判断当前页面是否存在某个动态路由路径 let title = that.$route.path; //获取当前路由路径 let routerStr = that.$store.state. ...
- JS 判断一个字符串是否包含在一个数组中
var arr = ["白色", "黑色", "红色", "粉色"];var sel = "黑色"; ...
- js判断一个字符串是否是数字
function isNumber(val) {var regPos = /^\d+(\.\d+)?$/; //非负浮点数var regNeg = /^(-(([0-9]+\.[0-9]*[1-9][ ...
- js判断一个字符串有多少个汉字
var str = "123你好呀"; for(var i in str){if(str[i].charCodeAt > 225){ //225是文字与其他字符的分界线con ...
- 如何判断一个字符串是否为数字或日期?
如何判断一个字符串是否为数字或日期? 作者: eygle | English Version [转载时请以超链接形式标明文章 出处和作者信息及 本声明] 链接: http://www.eygle.c ...
- js 判断一个字符在字符串中出现的次数 - 代码篇
js 判断一个字符在字符串中出现的次数 - 代码篇 判断:字符串string中有多少个数字0? var string='0,0,0,0,1,1,0,1,1,0,1,0,0,1,1,1,1,0,1,1, ...
- js将字符串转成日期格式,返回年月日
/** * js将字符串转成日期格式,返回年月日 * @param dateStr 日期字符串 * @param type 转换类型 d返回日.md返回月日.ymd返回年月日 * 想了解更多, ...
最新文章
- plsql连接oracle无响应,求教 pl/sql连接本机数据库是未响应问题
- 2013年小结及2014年展望
- 计算机等级考试二级c语言笔试,全国计算机等级考试二级C语言笔试试题和答案.doc...
- boost::log::attribute_value用法的测试程序
- hdu2159(二维完全背包)
- python代码块注释快捷键_pycharm默认注释与快捷键功能
- Python-多进程
- 计算数字的出现次数 java_关于Java:如何计算数字在.txt文件中出现的次数
- python中不同类型的数据不能相互运算_Python第三课——数据类型与运算(2)
- C#LeetCode刷题之#69-x 的平方根(Sqrt(x))
- 理解redux中Middleware
- sap权限激活_SAP产品的Field Extensibility
- 怎么用c语言解三元二次方程组,三元二次方程组解法
- 在支付宝中开通信用卡快捷支付
- Chrome 93 版本新特性 Chrome 93 版本发行说明
- java 级联删除_JPA级联删除
- 照片背景底色更换工具二(python+flask网页版源码及打包)
- 计算多边形(polygon)面积的算法原理和python实现
- 承认吧,你就是个意志力很差的人
- 混合型数据的邻域条件互信息熵属性约简算法
热门文章
- element-UI el-dialog组件按ESC键关闭不了弹窗
- Adobe After Effect (AE) cc2020 安装教程【64位】
- GitHub 上值得收藏的 100 个精选前端项目!
- 【Kubernetes快速实战】
- 2018:MIXED PRECISION TRAINING OF CONVOLUTIONAL NEURAL NETWORKS USING INTEGER OPERATIONS利用整数运算对卷积神经网络
- 一个很简单的淘宝优惠券搜索助手 大家看看有没有用吧
- 查询oracle数据库表名和中文名
- uni-app打包后ios证书申请和ios应用市场发布(windows主机发布)
- vue大屏展示 代码 从0 到1
- 测绘资质在线处理资质问题