js常用功能总结
2024-09-03 15:10:49
1,手机号的校验
//手机号的判断
function checktel()
{
//手机号不为空,格式校验
var tel = $(".uidbtp").val();
if(tel == null || tel == undefined || tel == "")
{
alert("手机号不能为空");
return false;
} //手机号格式的判断
if(!/^1\d{10}$/.test(tel)){
alert("手机号格式错误!");
return false;
}
}
2,获取url传过来的参数
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null)
return unescape(r[2]);
return null;
}
3,验证码重新获取倒计时
function settime() {
if (countdown == 0) {
_generate_code.attr("disabled",false);
$("#btn_send").html("重新获取");
countdown = 60;
return false;
} else {
_generate_code.attr("disabled", true);
$("#btn_send").html("已发送(" + countdown + ")");
countdown--;
}
setTimeout(function() {
settime();
},1000);
}
4,字符串解码
function HTMLDecode(text) {
var temp = document.createElement('div');
temp.innerHTML = text;
var output = temp.innerText || temp.textContent;
temp = null;
return output;
}
5,单选按钮赋初值(jeeplus)
//单选按钮初始化
if($(".staid").val() == "" || $(".staid").val() == undefined || $(".staid").val() == null)
{
$("#statusele div:first").addClass("checked");
$("#haspatent div:first").addClass("checked");
}
<td class="width-15 active">
<label class="pull-right"><font color="red">*</font>上线/下架:</label>
</td>
<td class="width-35" id="statusele">
<form:radiobuttons path="status" items="${fns:getDictList('yy_status')}" itemLabel="label"
itemValue="value" htmlEscape="false" class="i-checks required" />
</td>
6,列表时间显示
,{
field: 'endtime',
title: '结束时间',
sortable: true,
sortName: 'endtime',
formatter:function(value, row , index){
return value.substr(0,10)+"</br>"+value.substr(11,8);
}
}
最新文章
- 敏捷转型历程 - Sprint3 一团糟的演示会
- GHOST(幽灵)重大漏洞
- 可以ping通,但是不能connect
- LINUX内核分析第八周学习总结:进程的切换和系统的一般执行过程
- bzoj1670 Usaco2006 Building the Moat护城河的挖掘 [凸包模板题]
- 故障模块名称: mso.dll
- ionic 实现双击返回键退出应用功能
- 检查ept
- 详解boost库中的Message Queue .
- mybatis配置方法
- .NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0简介
- FastJSON、Gson和Jackson性能对比
- Python——FTP上传和下载
- centos6 通过 kvm 安装 centos7
- iOS 之 HTTPS集成实战应用
- Qt Quick Dialogs
- 查看本机的ip
- 【JQuery】数据
- kafka1:Kafka集群部署步骤
- Mybatis注解开发
热门文章
- Join EC2 into AD with SSM and remote powershell in AWS
- 移动端去掉a标签点击时出现的背景
- KVO-基本使用方法-底层原理探究-自定义KVO-对容器类的监听
- Eclipse+Tomcat实现热部署/热加载配置,修改java代码无需重启tomcat
- Quartus ModelSim联合仿真中的RAM初始化
- 培训补坑(day10:双指针扫描+矩阵快速幂)
- html 表格获取单行
- LeetCode the longest palindrome substring
- xdebug参数说明
- poj 1654(利用叉积求面积)