防止输入空格、缩进等字符;

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;
}
}

最新文章

  1. CC2540重写按键
  2. [Q&amp;A] 在证书存储区中找不到清单签名证书
  3. Java Web 学习路线
  4. C#中中文编码的问题(StreamWriter和StreamReader默认编码)
  5. JavaScript(二)——语法
  6. 关于java 中文乱码问题 自己的一点解决方案
  7. netty 编/解码处理
  8. [Aaronyang] 写给自己的WPF4.5 笔记[3MenuItem中的icon]
  9. spring mvc如何获取问号后的url参数
  10. 有关PHP安装,基础学习
  11. Oracle执行语句跟踪(1)——使用sql trace实现语句追踪
  12. TOAD Menu Shortcuts 快捷键
  13. mailsend - Send mail via SMTP protocol from command line
  14. JQUERY1.9学习笔记 之可见性过滤器(二) 可见选择器
  15. dede织梦栏目页和文章页中获取当前栏目名称方法
  16. ES6学习总结一(变量;箭头函数;解构赋值)
  17. MySQL中间件之ProxySQL(13):ProxySQL集群
  18. malloc()
  19. Linux中.rar文件解压
  20. 如果不用jQuery,Ajax你还能写出多少?

热门文章

  1. 获取手机root的方法
  2. 用CSS border相关属性画三角形
  3. Centos安装成功mysql-5.5.37
  4. Codeforces 417E Square Table(随机算法)
  5. 查找字符串(C++实现)
  6. MegaCli监控RAID磁盘健康信息
  7. IIS Shared Configuration
  8. Java的浮点数
  9. build/envsetup.sh中hmm、get_abs_build_var、get_build_var解析
  10. portal开发&quot;下拉框&quot;“日期框”查询要怎么配置