javaScript常用方法整合(项目中用到过的)
2024-10-11 02:20:32
防止输入空格、缩进等字符;
function trim(str){
return str.replace(/^\s+|\s+$/g,"");
}
JS去掉style样式标签
function trim(str){
return str.replace(/<(\w[^>]*) style="([^"]*)"([^>]*)/gi, "<$1$3")
}
jsS去掉class样式
function trim(str){
return str.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi, "<$1$3")
}
javascript字符串长度截取
function cutstr(str, len) {
var temp,
icount = 0,
patrn = /[^\x00-\xff]/,
strre = "";
for (var i = 0; i < str.length; i++) {
if (icount < len - 1) {
temp = str.substr(i, 1);
if (patrn.exec(temp) == null) {
icount = icount + 1
} else {
icount = icount + 2
}
strre += temp
} else {
break;
}
}
return strre + "..."
}
javascript获取链接(url)参数值
function request(paras) {
var url = decodeURI(location.href);
var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");
var paraObj = {}
for (i = 0; j = paraString[i]; i++) {
paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length);
}
var returnValue = paraObj[paras.toLowerCase()];
if (typeof (returnValue) == "undefined") {
return "";
} else {
return returnValue;
}
}
最新文章
- CC2540重写按键
- [Q&;A] 在证书存储区中找不到清单签名证书
- Java Web 学习路线
- C#中中文编码的问题(StreamWriter和StreamReader默认编码)
- JavaScript(二)——语法
- 关于java 中文乱码问题 自己的一点解决方案
- netty 编/解码处理
- [Aaronyang] 写给自己的WPF4.5 笔记[3MenuItem中的icon]
- spring mvc如何获取问号后的url参数
- 有关PHP安装,基础学习
- Oracle执行语句跟踪(1)——使用sql trace实现语句追踪
- TOAD Menu Shortcuts 快捷键
- mailsend - Send mail via SMTP protocol from command line
- JQUERY1.9学习笔记 之可见性过滤器(二) 可见选择器
- dede织梦栏目页和文章页中获取当前栏目名称方法
- ES6学习总结一(变量;箭头函数;解构赋值)
- MySQL中间件之ProxySQL(13):ProxySQL集群
- malloc()
- Linux中.rar文件解压
- 如果不用jQuery,Ajax你还能写出多少?
热门文章
- 获取手机root的方法
- 用CSS border相关属性画三角形
- Centos安装成功mysql-5.5.37
- Codeforces 417E Square Table(随机算法)
- 查找字符串(C++实现)
- MegaCli监控RAID磁盘健康信息
- IIS Shared Configuration
- Java的浮点数
- build/envsetup.sh中hmm、get_abs_build_var、get_build_var解析
- portal开发";下拉框";“日期框”查询要怎么配置