同样是需要用到的一个检查的部分,总结整理如下:
var reg = /^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$/;
if (!reg.test(检测的字符串)) {
alert[......]
同样是需要用到的一个检查的部分,总结整理如下:
var reg = /^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$/;
if (!reg.test(检测的字符串)) {
alert[......]
遇到一个用户名检测的的问题,查了一下,总结例子如下:
var reg = /^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$/;
if (!reg.test(实际取值的字符串)) {
alert('请输入5-24位字[......]
囧,插件复用需要根据不同的id处理一些东西,研究了下,之前搞定了seajs模块化jQuery插件,这回搞明白参数调用了,下面是示例代码:
define(function (require, exports, moudles) {
return function[......]
设置或获取对象指定的文件名或路径。
window.location.pathname 设置或获取整个 URL 为字符串。 window.location.href 设置或获取与 URL 关联的端口号码。 window.location.port[……]
unbind(type [,data]) //data是要移除的函数
$('#btn').unbind("click"); //移除click
$('#btn').unbind(); //移除所有
对于[……]
直接上模块后的jQuery插件的代码:
define(function (require, exports, moudles) {
return function (jQuery) {
/*这里直接贴jQuery插件的代码即可,如[......]
好吧,积累起来还真是麻烦。前两天搞明白了jQuery插件的模块化以及调用,今天需要搞明白JavaScript的模块化以及调用,特别整理如下:
原始JavaScript代码:
function(abc) {
alert(abc);};
写为模块后的代码:[……]
做网页发现div竟然不会自动适应高度,奇怪了,仔细看了看代码,发现还是基础不扎实,最后清空下浮动就正常了。
示例代码:
<!DOCTYPE html>
<html>
<head> <meta[......]
以下CSS样式实现了各浏览器的标签禁止选中功能。
moz-user-select: -moz-none;
-moz-user-select: none;
-o-user-select:none;-khtml-user-select:none;-webkit-user-se[......]
直接获取td的innerHTML。
$("#mobile-table .tips").eq(0).html();
修改td的innerHTML
$("#mobile-table .tips").eq(0).html(&apos[......]