国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

javascript form 驗證函數 彈出對話框形式

2024-05-06 14:15:04
字體:
來源:轉載
供稿:網友
代碼如下:
/**
* 得到中英文字符長
* @param {} str
* @return {}
*/
function LengthB(str){
var p1 = new RegExp('%u..', 'g')
var p2 = new RegExp('%.', 'g')
return escape(str).replace(p1, '').replace(p2, '').length
}
/**
* 過濾所有空格字符
* @param {Object} str
*/
function jsTrim(str){
str += "";
while ((str.charAt(0) == ' ') || (str.charAt(0) == '???') || (escape(str.charAt(0)) == '%u3000'))
str = str.substring(1, str.length);
while ((str.charAt(str.length - 1) == ' ') || (str.charAt(str.length - 1) == '???') || (escape(str.charAt(str.length - 1)) == '%u3000'))
str = str.substring(0, str.length - 1);
return str;
}
/**
* 過濾中間字符串和多個空格
* @param {Object} inputString
*/
function trim(inputString){
if (typeof inputString != "string") {
return inputString;
}
var retValue = inputString;
var ch = retValue.substring(0, 1);
while (ch == " ") {
//檢查字符串開始部分的空格
retValue = retValue.substring(1, retValue.length);
ch = retValue.substring(0, 1);
}
ch = retValue.substring(retValue.length - 1, retValue.length);
while (ch == " ") {
//檢查字符串結束部分的空格
retValue = retValue.substring(0, retValue.length - 1);
ch = retValue.substring(retValue.length - 1, retValue.length);
}
while (retValue.indexOf(" ") != -1) {
//將文字中間多個相連的空格變為一個空格
retValue = retValue.substring(0, retValue.indexOf(" ")) + retValue.substring(retValue.indexOf(" ") + 1, retValue.length);
}
return retValue;
}
/**
* 過濾字符串,指定過濾內容,如果內容為空,則默認過濾 '~!@#$%^&*()-+."
* @param {Object} str
* @param {Object} filterStr
*
* @return 包含過濾內容,返回True,否則返回false;
*/
function FilterStr(str, filterStr){
filterStr = filterStr == "" ? "'~!@#$%^&*()-+./"" : filterStr
var ch;
var i;
var temp;
var error = false;//當包含非法字符時,返回True
for (i = 0; i <= (filterStr.length - 1); i++) {
ch = filterStr.charAt(i);
temp = str.indexOf(ch);
if (temp != -1) {
error = true;
break;
}
}
return error;
}
/**
* 過濾指定內容字符串
* @param {Object} str 檢查字符串
* @param {Object} filterStr 過濾字符串,內容為空,則默認過濾 '~!@#$%^&*()-+."
* @param {Object} alertStr 彈出對話內容
* @param {Object} idStr 出錯返回出錯字段ID
*/
function ISFilterStr(str, filterStr, alertStr, idStr){
alertStr = "對不起,您輸入的 " + alertStr + " 不允包含 " + filterStr + " 非法字符";
if (FilterStr(str, filterStr))
this.AlertAndRFalse(alertStr, idStr);
}
/**
* 檢查是否為網址
* @param {} str_url
* @param {} alertStr 彈出字段內容
* @param {} idStr 光標定位的字段ID<b>只能接收ID</b>
* @return {Boolean} <b>不是</b>網址返回false;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 灵宝市| 滨州市| 勃利县| 西峡县| 昌都县| 乌拉特前旗| 大庆市| 平顺县| 西乌珠穆沁旗| 肥东县| 太仆寺旗| 镇平县| 当阳市| 独山县| 宁强县| 东方市| 增城市| 青岛市| 松阳县| 剑河县| 从化市| 九龙城区| 南安市| 镇沅| 阿拉善盟| 长寿区| 突泉县| 枣阳市| 治县。| 聂拉木县| 明光市| 昭平县| 蓬莱市| 武穴市| 鸡西市| 津市市| 古浪县| 易门县| 赫章县| 宁蒗| 婺源县|