import java.util.*;class Demo3 { public static void main(String[] args) { //需求 :输入一个月份 ,判断月份属于哪一个季节 :春天:3,4,5 //夏天 :6,7,8 ,秋天:9,10,11 冬天:12,1,2 System.out.println("请输入一个月份:"); //Scanner 输入函数 //使用Scanner 需要导入包 :java.util.* Scanner sca = new Scanner(System.in); int num = sca.nextInt(); switch(num){ case 3: case 4: case 5: Sys...
(71~80)验证篇这一篇文章主要是10个比较常用表单验证功能,包括了邮箱、危险字符、验证长度、验证网址、验证小数、整数、浮点数等常用的验证,有了这些代码片段,平时的表单验证也可以不需要jquery的验证插件了,希望可以帮到大家。。。
71、原生JavaScript判断是否为邮箱
复制代码 代码如下:function isEmail(str){var re=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;if (re.test(str) != true) ...
为何不用其他方法,因为下面的写法考虑了各种兼容性。判断是否为数组isArray = function (source) { return ‘[object Array]‘ == Object.prototype.toString.call(source);};判断是否为日期对象isDate = function(o) { // return o instanceof Date; return {}.toString.call(o) === "[object Date]" && o.toString() !== ‘Invalid Date‘ && !isNaN(o);};判断是否为Element对象isElement = function (source) { re...
概述在项目获取某个元素的值会出现undefined,所以对这种情况要有特殊处理。可通过下面的代码判断是否为undefined类型。1if (typeof(reValue) == "undefined") {
2 alert("undefined");
3}
45typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined" 总结发现有那么段时间没大量的使用js了,有些生疏了。看来得抽出点时间,复习一下了。原文:http://www.cnblogs.com/wolf-s...
String a ="abcdefbg";Scanner scan = new Scanner(System.in); //输入扫描器String b = scan.next(); //输入字符int c = a.lastIndexOf(b); //判断输入的字符串在需要判断的字符串中的位置int d = a.length();int e = b.length();if(d-c==e) //根据字符串和位置的长度...
publicstaticboolean isPalindrome(String str) {int start = 0, end = str.length() - 1;while (start < end) {if (str.charAt(start) != str.charAt(end)) {returnfalse;}start++;end--;}returntrue;
} 原文:https://www.cnblogs.com/convict/p/14643199.html
01.代码如下:package TIANPAN;/*** 此处为文档注释** @author 田攀 微信382477247*/publicclass TestDemo {publicstaticvoid main(String[] args) {int numA = 10;int numB = 3;System.out.println(numA % 2);System.out.println(numB % 2);}
}02.效果如下: 知识有价,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。 原文:https://www.cnblogs.com/tianpan2019/p...
数据类型判断数据类型有 number string boolean null undefined function object 这些,那如何去判断数据对应的是哪种类型呢typeof可以判断对应数据类型 写法: typeof data 或者 typeof(data) , 一般习惯写后面这种返回值有 number string boolean object undefined function 这些代码如下:console.log(typeof(123)) //number
console.log(typeof(‘true‘)) //string
console.log(typeof(true)) //boolean
console.log(...
ES6中有一个方法判断两个对象是否相等,这个方法判断是两个对象引用地址是否一致let obj1= {a: 1}let obj2 = {a: 1}
console.log(Object.is(obj1, obj2)) // false
let obj3 = obj1
console.log(Object.is(obj1, obj3)) // trueconsole.log(Object.is(obj2, obj3)) // false当需求是比较两个对象内容是否一致时就没用了。想要比较两个对象内容是否一致,思路是要遍历对象的所有键名和键值是否都一致:1、判断两个对象是否指向同一内...
直接上实战
//以前写法
public String getCity(User user) throws Exception{if(user!=null){if(user.getAddress()!=null){Address address = user.getAddress();if(address.getCity()!=null){return address.getCity();}}}throw new Excpetion("取值错误"); }//java8写法 public String getCity(User user) throws Exception{return Optional.ofNullable(user).map(u-> u.getAddress()).map(a->a.getCity()).orElseThrow(()->n...
上周接到个需求,需求是这样的:用户扫一扫二维码会产生一个链接,该链接会向后端发送个请求,返回一个 apk 的下载地址,用户点击下载按钮可以下载此
apk。然后就发生了问题,经过测试,发现用微信扫一扫打开的页面点击下载按钮下载不了
apk,后百度之,原来是微信内置浏览器屏蔽了下载链接,后面和需求方沟通,需求改为如果用户是用微信内置浏览器打开的,则提示用户换一个浏览器打开页面,否则下载不了
apk。那么该如何判断用...
publicclass Test {publicstaticint count(String text,String sub){int count =0, start =0;while((start=text.indexOf(sub,start))>=0){start += sub.length();count ++;}return count;}publicstaticvoid main(String[] args){String text ="nihaoksdoksad";String sub ="o k";System.out.println(count(text,sub));}} 原文:http://www.cnblogs.com/zhujiabin/p/6691878.html
package com.stack;/** * @auther 付强 * @date 2020/2/13 - 13:08 */public class TestMystack { public static void main(String[] args) { //先创建一个栈 Mystack mystack = new Mystack(); //压入数据 mystack.push(9); mystack.push(8); mystack.push(7); mystack.push(6); mystack.push(5); System.out.println(mystack.pick()); System.out.pri...
package com.walker;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Tester {public static void main(String[] args) {String str = "123"; //trueSystem.out.println(isNumeric(str));str = "-123"; //trueSystem.out.println(isNumeric(str));str = "abc"; //falseSystem.out.println(isNumeric(str));}//@ author: walker//用正则表达式判断字符串是否为数字(含负数)public static bo...
在网站前端设计时,通过键盘来控制页面状态的变化,比如up,down,pageUp,pageDown等来进行网站的滚动。目前,html5的发展带来了新的游戏体验,因此按键操作必不可少。1.监听鼠标按键。任何按键操作必然有个监听者和响应者,因此鼠标按键也不例外。在js事件操作中,onMousedown用来监听鼠标按键操作。<!--demo.html-->
<html>
<head>
<title>js判断鼠标左、中、右键哪个被点击-柯乐义</title>
<script type="text/javascript">
functi...