Loading

随笔分类 -  JavaScript

摘要:一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9] 阅读全文
posted @ 2018-04-20 18:34 CassielPang 阅读(222) 评论(0) 推荐(0)
摘要:前端开发过程中,我们时常需要获取页面及视口的相关高度,来实现一些定位、布局和滚动效果,下面总结了一些高度和宽度的获取方式,供大家参考:1.获取页面滚动条移动的距离页面的水平滚动距离----> document.body.scrollLeft;页面的垂直滚动距离----> document.body.scrollTop;特殊情况: 有时候发现document.body.scrollTop一直是0,... 阅读全文
posted @ 2017-11-20 15:46 CassielPang 阅读(973) 评论(0) 推荐(2)
摘要:微信webview内置了调整字体大小的功能,用户可以根据实际情况进行调节。但是很多移动端页面的开发都是使用rem作为单位的,字体大小改变以后,会出现页面布局错乱的情况,因此希望能够禁止微信的字体放大功能,下面是通过查找资料找到的一些解决方法。 1.安卓手机禁止微信客户端修改字体大小 2.IOS系统禁止微信客户端修改字体大小 body { /* IOS禁止微信调整字体大小 */ ... 阅读全文
posted @ 2017-11-06 18:44 CassielPang 阅读(3711) 评论(0) 推荐(0)