大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

正则表达式

return reg.test(str) } var ret = isEmail('18593048793'); return reg.test(str) } 6.写一个函数isValidPassword(str), 判断用户输入的是不是合法密码(长度6-20个字符,只包括大写字母、小写字母、数字、下划线,且至少至少包括两种) function isValidPassword(str){ if( ! background-color: #AA00ef; bad-colors: f#fddee " console.log( subj.match(re) ) 8.下面代码输出什么? var str = 'hello "hunger" , hello "world"'; console.log(str.match(pat));

MySQL创建计算字段

MySQL支持的算术操作符包括,加(+)、减(-)、乘(*)、除(/)。

借助flash复制剪切板工作

借助flash复制剪切板工作 var client = new ZeroClipboard($('. client.on('ready', function (event) { client.on('copy', function (event) { var id = $(event.target).attr('data-id');trim($('#fe_text_' + id). event.clipboardData.setData('text/plain', content); client.on('aftercopy', function (event) { //layer.msg('已经复制到粘贴板!', {icon: 1, time: 1500,});

Yii2 rules常用规则

Yii2 rules常用规则 required : 必须值验证属性 [['字段名'],required,'requiredValue'= '必填 compare : 比较 ['age', 'compare', 'compareValue' = 30, 'operator' = ' =']; #说明:CBooleanValidator 的别名 image :是否为有效的图片文件 ['primaryImage','image', 'extensions' = 'png, jpg,jpeg','minWidth' = 100,'maxWidth' = 1000,'minHeight' = 100,'maxHeight' = 1000,]

[PHP源码阅读]trim、rtrim、ltrim函数

"左右两边是一对合法的范围值,如果传递的是非法的值会报错。 运行示例 先来看看用正常的使用: $str = 'hello..';',PHP内部将认为其是一个缺少右边界的范围值。 $str = 'hello...'; // 报错 第二个参数使用合法的边界值: $str = 'helloabcdefg'; $new_str = trim($str, 'a..g'); i--) { if (mask[(unsigned char)c[i]]) { len--;

修正discuz发帖首次换行无效的问题

修正discuz发帖首次换行无效的问题 找遍了百度和google都没有解决方案,连discuz官方都没有出来解决,至今其官网仍有这个问题。 那就自己动手解决吧,顺手打个补丁。虽然走了小路,但是能解决问题。 解决方案:修改static/js/bbcode.js 找到 html2bbcode()方法: if((allowhtml fetchCheckbox('htmlon')) || trim(str) == '') { for(i in EXTRAFUNC['html2bbcode']) { EXTRASTR = str; return str;

ECMAScript6系列之三:字符串的扩展

ECMAScript6系列之三:字符串的扩展 一、字符的Unicode表示法 二、codePointAt():参数为字符的位置,返回一个字符的码点 三、String.fromCodePoint():用于码点返回对应字符 四、字符串的遍历器接口 ES6为字符串添加了遍历器接口,使得字符串可以被for...of循环遍历; 五、at() ES5有charAt()方法返回字符串给定位置的字符,但其不能识别码点大于0xFFFF的字符; ES6提供了at()方法解决这个问题

【Bugly干货分享】TRIM:提升磁盘性能,缓解Android卡顿

【Bugly干货分享】TRIM:提升磁盘性能,缓解Android卡顿 Bugly 技术干货系列内容主要涉及移动开发方向,是由 Bugly 邀请腾讯内部各位技术大咖,通过日常工作经验的总结以及感悟撰写而成,内容均属原创,转载请标明出处。 在业内,Android 手机一直有着“越用越慢”的口碑。根据第三方的调研数据显示,有77%的 Android 手机用户承认自己曾遭遇过手机变慢的影响。他们不明白为什

用一段非常难懂的语句,但是很简洁的实现了一个很实用的函数。

$cols = tmdExplode($cols); } 以上两个是全局函数,以下是用户类里的一个方法,并不通用,你拿去用的话恐怕要改改: function dataSetUser( $data, $fields='uid', $appends='_user') { $uidArr = arrayColumn($data, $fields); $r[ $appends[$i] ] = $userTmp['username'].$userTmp['sex']; } } } 但这是一个牛逼的方法,也是本文最核心的代码, 没有注释是因为我实在无法用语言来形容它…… 就让它自生自灭去吧~ Sorry~

SlidingTimeWindowReservoir的大小控制

SlidingTimeWindowReservoir的大小控制 SlidingTimeWindowReservoir /** * A {@link Reservoir} implementation backed by a sliding window that stores only the measurements made * in the last {@code N} seconds (or other time unit).

输入密码或金额的显示和隐藏

//隐藏密码,密码类型为纯数字 mPassword.setSelection(mPassword.getText().toString().length());//设置光标位置 显示密码 mPassword.setInputType(InputType.TYPE_CLASS_NUMBER|InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);//显示密码/金额 Demo下载 显示为*号的Demo下载 这里效果图显示效果不好,出现光标重影问题,非代码问题。同名文章参考:CSDN:输入密码或金额的显示和隐藏

Goutte基本用法

empty(trim($node_ip- html()))) { $text = $node_ip- filter('div')- attr('title'); return $ip; } 2.按位置匹配td标签 $td = $crawler- filter(‘td’)- eq(1)- text(); 匹配两个class html : php : $crawler- filter(‘div.class1.class1’); 内嵌html 这个我常用来检测匹配规则是否正确 html : Hello world php : $crawler- filter(‘catchMeIfYouCan’)- html();