整理一下工作中经常用到的方法,给自己一个保存的地方,同时也分享给大家。:)
js处理input中的空白字符串
text为input 的值,返回处理后的字符串。
function inputValue(text) {
var _val = text.replace(/^(\s|\u00A0)+/, '').replace(/(\s|\u00A0)+$/, '');
return _val;
}
js删除字符串中的HTML标签
输入处理前字符串,返回去除标签的字符串。
function slicpfn(str) {
var _str = str,
dd = _str.replace(/<\/?.+?>/g, ""),
dds = dd.replace(/ /g, "");
return dds;
}
js处理url内容,根据参数获取url中想要对应的值
name为url中的参数,如例子中的 params ,返回值就是对应的值。
例:www.a.com/a.html?params=test
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return decodeURI(r[2]);
return null;
}
js控制iframe中的css样式
定义一个函数绑定至iframe的onload事件,注意引用的时候不可加括号,否则会立即执行,可以在onload里写一个定时器,以用来防止函数执行时,页面DOM元素未渲染完毕出现问题。
<iframe src="url" class="iframe" onload="iframeStyle"></iframe>
function iframeStyle() {
}