//显示字数限制:文章的前50个字!并且把里面的HTML标签都过滤掉!
{$vo.content|htmlspecialchars_decode|strip_tags|mb_substr=0,50,'utf-8'}
//手机正则验证
var patrn=/^(13[0-9]|14[0-9]|15[0-9]|16[0-9]|17[0-9]|18[0-9]|19[0-9])+\d{8}$/;
if(!patrn.exec(phone)){
alert("手机格式不正确请重新输入!");
return false;
}
//邮箱正则验证
var p1=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(p1.test(email)==false) {
alert('请填写正确的邮箱!');
return false;
}
超出隐藏
white-space: nowrap;
overflow: hidden;
display: block;
text-overflow: ellipsis;
滚动标签
<marquee direction=up behavior=scroll scrollamount=1 scrolldelay=10 width=100% height=80% οnmοuseοver=this.stop() οnmοuseοut=this.start()>
</marquee>
/* 日期格式化 new Date(datalist[val]["release_time"]).Format("yyyy-MM-dd") */
Date.prototype.Format = function(fmt)
{ //author: meizz
var o = {
"M+" : this.getMonth()+1, //月份
"d+" : this.getDate(), //日
"h+" : this.getHours(), //小时
"m+" : this.getMinutes(), //分
"s+" : this.getSeconds(), //秒
"q+" : Math.floor((this.getMonth()+3)/3), //季度
"S" : this.getMilliseconds() //毫秒
};
if(/(y+)/.test(fmt))
fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
for(var k in o)
if(new RegExp("("+ k +")").test(fmt))
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
return fmt;
}
/**
* 获取图片URL 使用方法 var url=getObjectURL(xx.files[0]);
*/
function getObjectURL(file) {
var url = null ;
if (window.createObjectURL!=undefined) {
// basic
url = window.createObjectURL(file) ; }
else if (window.URL!=undefined) {
// mozilla(firefox)
url = window.URL.createObjectURL(file) ; }
else if (window.webkitURL!=undefined) {
// webkit or chrome
url = window.webkitURL.createObjectURL(file) ; }
return url ;
}
//get获取URl参数
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return unescape(r[2]); return null; //返回参数值
};