欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

刪除特殊字符和限定用戶輸入長(zhǎng)度的示例代碼

 更新時(shí)間:2013年10月16日 17:29:35   作者:  
在填寫注冊(cè)表單時(shí)工程師妹都會(huì)考慮到刪除特殊字符和限定用戶輸入長(zhǎng)度等等,下面有個(gè)不錯(cuò)的示例,感興趣的朋友可以參考下
復(fù)制代碼 代碼如下:

/檢查非法字符并檢驗(yàn)字符長(zhǎng)度
function checkSpeChar(obj, byteLength, title) {
var value = document.getElementById(obj).value;
value = value.replace(/(^\s*)/g, "").replace(/(\s*$)/g, "");
var ret = (/[-|;|,|\/|\(|\)|\[|\]|\}|\{|%|@|\*|!|\']/.test(value));
var arr = ["@", "#", "$", "%", "^", "&", "*", "<", ">", "/", "\\", "\'", "'", ".", ":", "?", "[", "]", ";", "-", "、", "(", ")", "_", "\"", "~", "insert", "delete", "update", "select"];
value = value.toLowerCase();
for (var i = 0; i < arr.length; i++) {
if (value.indexOf(arr[i].toLowerCase()) >= 0) {
ret = true;
}
}
if (ret == true) {
top.LSAlert("內(nèi)容中含非法字符,請(qǐng)重新輸入!");
document.getElementById(obj).value = '';
return;
}
limitLength(value, byteLength, title, obj);
}
//驗(yàn)證輸入字符長(zhǎng)度
function limitLength(value, byteLength, title, attribute) {
value = value.replace(/\r/g, " ").replace(/\n/g, " "); //回車換行分別替換兩個(gè)空格
var newvalue = value.replace(/[^\x00-\xff]/g, "***");
var length = newvalue.length;
//當(dāng)填寫的字節(jié)數(shù)小于設(shè)置的字節(jié)數(shù)
if (length * 1 <= byteLength * 1) {
return;
}
var limitDate = newvalue.substr(0, byteLength);
var count = 0;
var limitvalue = "";
for (var i = 0; i < limitDate.length; i++) {
var flat = limitDate.substr(i, 1);
if (flat == "*") {
count++;
}
}
var size = 0;
var istar = newvalue.substr(byteLength * 1 - 1, 1); //校驗(yàn)點(diǎn)是否為“×”
//if 基點(diǎn)是×;
if (count % 3 == 0) {
size = count / 3 + (byteLength * 1 - count);
limitvalue = value.substr(0, size);
}
else if (count % 3 == 1) {
size = (count - 1) / 3 + (byteLength * 1 - count);
limitvalue = value.substr(0, size);
}
else if (count % 3 == 2) {
size = (count - 2) / 3 + (byteLength * 1 - count);
limitvalue = value.substr(0, size);
}
//top.LSAlert(title + "最大輸入" + byteLength + "個(gè)字節(jié)!");
document.getElementById(attribute).value = limitvalue;
return;
}

相關(guān)文章

  • asp.net cookie的讀寫實(shí)例

    asp.net cookie的讀寫實(shí)例

    先演示簡(jiǎn)單的cookie讀寫操作,下次加入des加密解密,敬請(qǐng)期待!
    2009-11-11
  • Asp.net "對(duì)路徑的訪問被拒絕" 解決方法的分析

    Asp.net "對(duì)路徑的訪問被拒絕" 解決方法的分析

    本篇文章是對(duì)Asp.net中"對(duì)路徑的訪問被拒絕" 的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • 使用正則Regex來移除網(wǎng)頁的EnableViewState實(shí)現(xiàn)思路及代碼

    使用正則Regex來移除網(wǎng)頁的EnableViewState實(shí)現(xiàn)思路及代碼

    創(chuàng)建好網(wǎng)頁時(shí),什么都沒有寫,但運(yùn)行時(shí)會(huì)發(fā)現(xiàn)源程序(View Source),下面一段,此刻,也許你會(huì)想起,在網(wǎng)頁有一個(gè)屬性EnableViewState,在某些時(shí)候我們并不需要它,接下來將介紹如何移除它,感興趣的朋友可以了解下啊
    2013-01-01
  • .NET 中Worker Service的使用入門

    .NET 中Worker Service的使用入門

    隨著 .NET Core 3.0 的發(fā)布,ASP.NET 團(tuán)隊(duì)引入了一個(gè)新的&nbsp;Worker Service&nbsp;項(xiàng)目模板,該模板作為 .NET SDK 的一部分發(fā)布。在本文中,我將向您介紹這個(gè)新模板,以及使用它開發(fā)的一些實(shí)際的服務(wù)示例。
    2021-05-05
  • .NET Core/Framework如何創(chuàng)建委托大幅度提高反射調(diào)用的性能詳解

    .NET Core/Framework如何創(chuàng)建委托大幅度提高反射調(diào)用的性能詳解

    反射是一種很重要的技術(shù),下面這篇文章主要給大家介紹了關(guān)于.NET Core/Framework如何創(chuàng)建委托大幅度提高反射調(diào)用性能的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-09-09
  • GridView自定義刪除操作的具體方法

    GridView自定義刪除操作的具體方法

    今天,我們這里要說的就是在GridView里面如何新添加一行“刪除”列,如何刪除前彈出通知等操作,有需要的朋友可以參考一下
    2013-09-09
  • ASP.NET(C#) 讀取EXCEL另加解決日期問題的方法分享

    ASP.NET(C#) 讀取EXCEL另加解決日期問題的方法分享

    這篇文章介紹了ASP.NET(C#) 讀取EXCEL另加解決日期問題的方法,有需要的朋友可以參考一下
    2013-11-11
  • 巧用ASP.NET Cookie

    巧用ASP.NET Cookie

    這篇文章主要介紹了如何巧用ASP.NET Cookie,Cookie是屬于ASP.NET中的七大內(nèi)置對(duì)象中的一種,希望大家可以認(rèn)真學(xué)習(xí),本文完整的對(duì)cookie機(jī)制進(jìn)行講解,感興趣的小伙伴們可以參考一下
    2016-02-02
  • Entity Framework Core延遲加載(懶加載)用法

    Entity Framework Core延遲加載(懶加載)用法

    這篇文章介紹了Entity Framework Core延遲加載(懶加載)的使用方式,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-02-02
  • MultiLine 換行后實(shí)現(xiàn)讀取不換行的具體思路

    MultiLine 換行后實(shí)現(xiàn)讀取不換行的具體思路

    輸入內(nèi)容中有換行,保存到數(shù)據(jù)庫,直接查看感覺沒有換行,但查詢結(jié)果“以文本格式顯示結(jié)果”你就會(huì)發(fā)現(xiàn) 其實(shí)是有換行的,下面與大家分享下具體的解決方法
    2013-06-06

最新評(píng)論