Skip to content

Instantly share code, notes, and snippets.

View CooLNuanfeng's full-sized avatar
😀
I may be slow to respond.

NewCoder CooLNuanfeng

😀
I may be slow to respond.
View GitHub Profile
@CooLNuanfeng
CooLNuanfeng / isChinese.js
Created July 23, 2014 07:50
判断输入的字符是否全部是中文字符
/**
*
* @descrition: 测试给定的参数是否全部为中文字符,如"中test"不会通过 。
* @param->str : 传入的参数,类型为字符串。
* @return : true表示全部为中文,false为不全是中文,或没有中文。
*
*/
var isChinese = function (str) {
var pattern = /^[\u0391-\uFFE5]+$/g;
return pattern.test(str);
@CooLNuanfeng
CooLNuanfeng / isEmpty.js
Created July 23, 2014 07:49
判断是否为空
/**
*
* @Dependence : https://gist.github.com/hehongwei44/3e167cfcda47d4c8051a#file-extendstringprototype-js
* @description : 判断输入的参数是否为空
* @return : true表示为输入参数为空
*
*/
function isEmpty (str) {
//空引用 空字符串 空输入
return str == null || typeof str == "undefined" || str.trim() == "" ? true : false;
@CooLNuanfeng
CooLNuanfeng / ID_card.js
Last active August 29, 2015 14:04
身份证的检测
/**
*
* @descrition: 这个函数对输入的参数检查时候是合格的身份证号码,其身份证有效性无法判断。检测的颗粒度可以定制。
* @param->str : 待验证的参数
* @return : true是合格的身份证 false为不合法的身份证
*
*/
function checkIdCard (num) {
num = num.toUpperCase();
@CooLNuanfeng
CooLNuanfeng / tel_qq_postCode_email.js
Last active August 29, 2015 14:04
电话 QQ 邮编的检测
/**
* @descrition:判断输入的参数是否是个合格的固定电话号码。
* @param:str->待验证的固定电话号码。
* @return : true表示验证合格。
*
**/
var isfixedphone = function(str) {
/**
*
* @desctition:规则->区号3-4位,号码7-8位,可以有分机号,分机号为3-4为,格式如下:"0775-85333333-123"
@CooLNuanfeng
CooLNuanfeng / isIP_isURL
Last active August 29, 2015 14:04
判断是否为合理IP、url
/**
*
* @descrition:判断是否是合理的IP地址
* @param:str->待验证的IP地址
* @return :true合理的IP地址
*
*/
var isIP = function (str) {
var pattern = /^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/;
@CooLNuanfeng
CooLNuanfeng / input_clear_default
Created July 23, 2014 07:19
去掉IE10默认的input样式
input::-ms-clear { display: none; } //去掉input中的叉叉
input::-ms-reveal { display: none; } //去掉密码框中的小眼睛
@CooLNuanfeng
CooLNuanfeng / useragent.js
Created July 23, 2014 07:16
浏览器判断
/*
* @link :http://browserhacks.com/
* IE篇
*/
var ie6=!-[1,]&&!window.XMLHttpRequest; //IE6为true,其他都为false
var isIE = !!window.ActiveXObject; //ie6-10都为true, ie11为false
/*返回IE6-9的版本号*/
var _IE = (function(){
var v = 3, div = document.createElement('div'), all = div.getElementsByTagName('i');
while (
@CooLNuanfeng
CooLNuanfeng / 书目录布局
Created July 23, 2014 06:57
书目录布局
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style>
*{margin:0;padding:0;}
.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;/*ie6,7*/}
@CooLNuanfeng
CooLNuanfeng / 文字滚动
Created July 23, 2014 06:49
列表文字滚动
//html 结构
<div class="tabBox">
<ul class="visiter">
<li><span class="firstSpan">第一周幸运用户</span><span>18601583176</span><span>巴西世界杯之旅6日游</span></li>
<li><span class="firstSpan">第二周幸运用户</span><span>18601583176</span><span>巴西世界杯之旅6日游</span></li>
<li><span class="firstSpan">第三周幸运用户</span><span>18601583176</span><span>巴西世界杯之旅6日游</span></li>
<li><span class="firstSpan">第四周幸运用户</span><span>18601583176</span><span>巴西世界杯之旅6日游</span></li>
<li><span class="firstSpan">第五周幸运用户</span><span>18601583176</span><span>巴西世界杯之旅6日游</span></li>
<li><span class="firstSpan">第六周幸运用户</span><span>18601583176</span><span>巴西世界杯之旅6日游</span></li>
@CooLNuanfeng
CooLNuanfeng / jQuery_mousewheel
Last active August 29, 2015 14:04
鼠标滚轮事件
/*! Copyright (c) 2013 Brandon Aaron (http://brandon.aaron.sh)
* Licensed under the MIT License (LICENSE.txt).
*
* Version: 3.1.12
* github: https://github.com/brandonaaron/jquery-mousewheel
* Requires: jQuery 1.2.2+
*/
(function (factory) {
if ( typeof define === 'function' && define.amd ) {