实用方法
-小龙人
以梦为马,不负韶华
展开
-
只能输入数字0-9 正则表达式,兼容Google Firefox IE浏览器
在Web页面输入框,只能输入数字,这个可以使用JS完成,但使用正则表达式更方便,查找了下有用onkeypress()和oninput()这两个事件来处理,我都尝试了下,结果如下:onkeypress="return (/[\d$]/.test(String.fromCharCode(event.which||event.KeyCode)))" oninput='this.value = th...原创 2019-03-06 17:34:47 · 4026 阅读 · 0 评论 -
常用正则表达式
正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。常用正则表达式只能输入数字:"^[0-9]*$"只能输入n位的数字:"^\d{n}$"只能输入至少n位的数字:"^\d{n,}$"只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"只原创 2017-09-28 22:24:07 · 1318 阅读 · 0 评论 -
随机产生四位,任意位或者范围数字方法
1.随机产生四位数[1000,9999] num=(int)(Math.random()*9000)+1000; Math.random()方法是产生double型[0,1)的数据,[0,1)*9000=[1,9001),用int类型强转后便是[0,8999], 因而可以得到1000~9999的四位随机数。 **PS:解释下double类型强转int类型,会导致double数据原创 2017-07-19 23:25:23 · 30391 阅读 · 0 评论 -
约瑟夫环
介绍:约瑟夫环:有n个人围成一圈,开始报数1,2…m。报道第i个数然后枪毙,问最后剩下的k个人的位置在哪?package method2;/** * 约瑟夫环:有n个人围成一圈,开始报数1,2...m。报道第i个数然后枪毙,问最后剩下的k个人的位置在哪? * 假设n=50,m=3,i=3,k=1 * @author wql * */public class JosephRing {原创 2017-07-30 22:22:46 · 1899 阅读 · 0 评论 -
如何保留小数精度
1.java中有自带的方法Math类中round,可以自己查看API。 API中是这么介绍的:round(double a) 返回参数中最接近的 long ,其中 long四舍五入为正无穷大。 Eg: double a=10; double b=3.0; double c; c=a/b; System.out.prin原创 2017-07-18 23:29:01 · 2113 阅读 · 0 评论 -
String字符串与字符(char类型)数组互相转换
String字符串与字符(char类型)数组互相转换两种方法实现原创 2017-07-20 22:16:03 · 61768 阅读 · 10 评论 -
Scanner类中的next()和nextLine()方法
当我们从键盘输入时,通常会使用Scanner文本扫描器,当输入需要判断空格,tab键等无效字符时,next和nextLine()有不同的效果。next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。既:ne原创 2017-10-22 13:47:05 · 1943 阅读 · 0 评论 -
系统权限设计思路
权限系统通常包括如下基本元素:用户、角色、权限、资源、操作。角色分类:总经理、部长、员工。(在实际中一个用户可能存在多个角色,这就要考虑到权限累加处理)权限分类:如”员工考勤权限”、”审核权限”等等。在给角色分配权限过程中,可以批量分配权限,也可以单一处理,比如网站首页,这就应该开放给所有角色,而审核考勤就只能给部分角色有开放,是单一处理的。角色,是 页面权限 的集合。 用户,可...原创 2018-05-03 17:39:53 · 1599 阅读 · 0 评论