C#与js实现去除textbox文本框里面重复记录的方法
作者:shichen2014 发布时间:2022-08-02 03:14:06
标签:C#,js,去除,textbox,文本框,重复,方法
本文以实例形式展示了C#与js实现去除textbox文本框里面重复记录的方法!具体方法如下:
现有如下问题:页面有一个textbox文本框(是多行的),比如我在文本框里面输入:111,222,333,555当再输入111的时候会自动清除掉这个111,或者是在提交一个按钮前清除掉这个相同记录!
解决方案如下:
以逗号分割成一个数组 有一个Split()方法
然后比较 里面相等的就删除掉后面的那个 形成新的实例
再把新实例按格式输进来~
C#代码如下:
string temp_str = "111,222,333,111,444,222";
temp_str = string.Join(",", Regex.Split(temp_str, @"[,,]").Distinct());//111,222,333,444
此外,还可以用js实现这一功能,实现代码如下:
<script type="text/javascript" language="javascript">
$(document).ready(
function() {
$('#txt_test').keyup(
function() {
var txt = $('#txt_test').val();
var str = new Array();
str = txt.split(",");
var strc = txt.substring(txt.lastIndexOf(',') + 1, txt.length);
for (var i = 0; i < str.length - 1; i++) {
if (str[i] == strc) {
alert(strc);
var txt1 = txt.replace(txt.substring(txt.lastIndexOf(','), txt.length), "");
$('#txt_test').val(txt1);
break;
}
}
}
)
}
)
</script>
前台控件如下:
<asp:TextBox ID="txt_test" runat="server" TextMode="MultiLine"></asp:TextBox>
这样写唯一有点不好的地方是
如果输入形如:111,
222,
111
这样排列中间有回车的话,需要对第一行单独判断一下,最后是能够写一段处理回车,空格之类的JS在这个方法里面,对此读者可以自己动手测试一下!


猜你喜欢
- 本文实例为大家分享了Android仿京东左侧分类条目效果的具体代码,供大家参考,具体内容如下import android.app.Activ
- Kotlin基础教程之数据类型一切都是对象.在Kotlin中一切都是对象.Kotlin有一些基本类型Boolean,Byte,Shot,In
- 编译常见问题在开发过程中,有碰到过一些由于编译优化导致的代码修改并不符合我们预期的情况。这也就是之前为什么我经常说编译产物其实是不太可以被信
- springboot部署项目在linux的两种方式 可以选择 war包方式或者jar包方式(个人推荐使用jar方式)1.springboot
- Android 使用AsyncTask设置请求超时的注意事项final AsyncTaskTools task = new AsyncTas
- package com.huateng.readcsv;import java.io.BufferedReader;import java.
- C#中对象,字符串,dataTable、DataReader、DataSet,对象集合转换成Json字符串方法。public class C
- 一、效果图:二、导入 jar 包1.由于这是大神写好封装起来的一个框架,所有我们使用前得先下载相关的 jar 包第一种:maven<!
- 前言:朋友们开始以下教程前,请先看第五大点的注意事项,以避免不必要的重复操作。 一、准备工作(以下为本实例使用工具)1、MyEcl
- 如下所示:public static void main(String[] args) throws IOException {  
- Lombok简介和其他语言相比,Java经常因为不必要的冗长被批评。Lombok提供了一系列注解用以在后台生成模板代码,将其从你的类中删除,
- 需要为项目提供一套畸变校正的算法,由于需要大量的矩阵运算,考虑到效率和适时性,使用JNI开发,希望把有关数组短阵的处理的变换全部放入C语言中
- 本文实例讲述了C#操作ftp类。分享给大家供大家参考。具体如下:using System;using System.Collections.
- 一、单例模式的思想想整理一些 java 并发相关的知识,不知道从哪开始,想起了单例模式中要考虑的线程安全,就从单例模式开始吧。以前写过单例模
- java 中 * 机制的实例讲解在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,
- 前言#Android 7.0已经发布很久了,虽然市场份额还不是很高,但是流行起来都是早晚的事,所以适配Android 7.0刻不容缓。And
- linux下的shell命令:ps -ef |grep java|grep “ ”&quo
- 本文实例为大家分享了Android实现旋转动画的具体代码,供大家参考,具体内容如下旋转动画(可加速、减速)1、准备工作首先需要有一个用于旋转
- 不知不觉这个春节也已经过完了,遗憾家里没网,没能及时给大家送上祝福,今天回到深圳,明天就要上班了,小伙伴们是不是和我一样呢?今天讲的是一个大
- 当我们需要制作动态炫酷科技感很强的UI时,美术一般会给我们提供一些序列图,这时候我们只需在程序里实现序列动画。一.动画机unity自带的帧动