js 保存并排序输入内容
转载请注明来源:https://www.cnblogs.com/hookjc/
/*
Create By:jiangcheng_15
Create Date:2012-01-32
*/
function SaveConn()
{
var ConnParam={
sum :5,
splitxt :',',
lastconn:''
};
this.Save=function(conn)
{
if(typeof(conn)!='string') return '';
if(conn=='') return '';
var strconn='';
var ishas=false;
var sconarr=conn.split(ConnParam.splitxt);
var connarr=ConnParam.lastconn.split(ConnParam.splitxt);
for(var i=0;i<sconarr.length;++i)
{
ishas=false;
for(var j=0;j<connarr.length;++j)
{
if(connarr=='') continue;
if(sconarr[i]==connarr[j]&&j==0)
{
strconn=ConnParam.splitxt+ConnParam.lastconn;
ishas=true;
break;
}
else if(sconarr[i]==connarr[j])
{
strconn=ConnParam.splitxt+connarr[j]+strconn;
ishas=true;
}
else strconn+=ConnParam.splitxt+connarr[j];
}
if(!ishas)
strconn=ConnParam.splitxt+sconarr[i]+strconn;
}
strconn=strconn.substr(ConnParam.splitxt.length);
connarr=strconn.split(ConnParam.splitxt);
strconn='';
for(var i=0;i<connarr.length;++i)
{
strconn+=ConnParam.splitxt+connarr[i];
if(i==ConnParam.sum-1) break;
}
ConnParam.lastconn=strconn.substr(ConnParam.splitxt.length);
return ConnParam.lastconn;
};
this.GetConn=function(){return ConnParam.lastconn;};
this.SetConn=function(conn){ConnParam.lastconn=conn;};
this.SetSum=function(sum){ConnParam.sum=sum;};
this.SetSeporator=function(splitxt){ConnParam.splitxt=splitxt;};
};
来源:python脚本自动迁移
js 保存并排序输入内容的更多相关文章
- JS 模仿京东键盘输入内容
css代码 .search { width: 300px; height: 80px; margin: 0 auto; position: relative; } .con { display: no ...
- infopath重复表格无法保存输入内容
现象: infopath重复表格无法保存文本输入内容,可以保存日期控件输入内容 原因: 在重复表中添加格式类型规则导致无法保存.
- js 捕捉回车键触发登录,并验证输入内容
js 捕捉回车键触发登录,并验证输入内容 有时候我们会遇到 web 页面中捕捉按键,触发一些效果, 比如常见的回车键触发登录,并验证输入内容,下面会介绍,截图: 一.最简单的捕捉回车键:判断按下的是不 ...
- 正则表达式控制Input输入内容 ,js正则验证方法大全
https://blog.csdn.net/xushichang/article/details/4041507 //输入姓名的正则校验 e.currentTarget.value = e.curre ...
- js 检测输入内容是否为空(小程序,网站)
一.输入内容只要有空格就会返回true if(/\s*/.test(data)){ return true }else{ return false } 二.先替换掉空格,更利于赋值或者判断 1.需要判 ...
- 防御XSS攻击-encode用户输入内容的重要性
一.开场先科普下XSS 跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS.恶 ...
- 使用iScroll时,input等不能输入内容的解决方法
做移动平台的应用,使用iscroll使屏幕上下滑动.发现当使用iscroll后,input等不能输入内容了.只要在iscroll.js文件中加入如下代码就ok了. function allowForm ...
- 使用iScroll时,input等不能输入内容的解决方法(share)
最近做移动平台的应用,使用iscroll使屏幕上下滑动.发现当使用iscroll后,input等不能输入内容了.只要在iscroll.js文件中加入如下代码就ok了. function allowFo ...
- php中关于js保存文件至本地的问题
最近在搞一个livezilla的在线客服聊天的东东,客户界面要求添加一个下载聊天记录的功能.于是我就是翻看了下网上的各种关于”js保存文件至本地“的资料,发现只能在IE下通过execCommand实现 ...
随机推荐
- Capstone CS5268 Type-C转HDMI+VGA带PD快充+USB3.1扩展坞方案
CS5268是一种高度集成的单芯片,适用于多个细分市场和显示应用,如拓展坞.扩展底座等. 2.CS5268参数说明 总则 USB Type-C规范1.2 HDMI规范v2.0b兼容发射机,数据速率高达 ...
- 编写Java程序,使用 dom4j 创建一个 XML 文档,文档名为“city.xml”。注意该文档的格式和数据
查看本章节 查看作业目录 需求说明: 使用 dom4j 创建一个 XML 文档,文档名为"city.xml".该文档的格式和数据如图所示 实现思路: 创建Java项目,添加dom4 ...
- Inside Java Newscast #1 深度解读
本文是 Inside Java Newscast #1 的个人体验与解读.视频地址:点击这里 ⎯⎯⎯⎯⎯⎯ Chapters ⎯⎯⎯⎯⎯⎯ 0:00 - Intro 0:57 - Java 16 – ...
- 通过脚本升级PowerShell
Update Powershell through command line https://superuser.com/questions/1287032/update-powershell-thr ...
- 基于CentOS6.5-Hadoop2.7.3-hive-2.1.1安装sqoop1.4.7
注:图片如果损坏,点击文章链接:https://www.toutiao.com/i6627736198431375879/ 系统版本,Hadoop已安装完成.链接<CentOS6.5下安装Had ...
- 鲜为人知的一些meta标签作用
来自UC Scrat-team http://scrat-team.github.io/ <meta name="viewport" content="width= ...
- js数组清空的两种方式
编辑器加载中...方式1,length赋值为0 这种方式很有意思, 其它语言如Java,其数组的length是只读的,不能被赋值.如 int[] ary = {1,2,3,4}; ary.length ...
- 从如何使用到如何实现一个Promise
前言 这篇文章我们一起来学习如何使用Promise,以及如何实现一个自己的Promise,讲解非常清楚,全程一步一步往后实现,附带详细注释与原理讲解. 如果你觉的这篇文章有帮助到你,️关注+点赞️鼓励 ...
- MySQL的学习记录 DAY03~
小记:昨天打了新冠加强针,今天开始拉肚子,嗓子疼,超级难受~
- 如何在Xamarin中快速集成Android版认证服务-手机号码篇
Xamarin作为微软提供的移动服务多系统开发平台,成为很多开发者首选的应用开发平台.AppGallery Connect(以下简称AGC)也在逐步的支持Xamarin的SDK.认证服务也是支持Xam ...