知识点汇聚(二)
1.js 选中单选按钮的值
function SelectRadio(s_val, r_name) { $("input[name=" + r_name + "]").each(function () { if ($(this).val() == s_val) { $(this).attr("checked", "checked"); }
else {
$(this).removeAttr("checked");
}
});
}
2.1.js 选中下拉列表的值
//绑定下拉列表 function BindSelect(sName, sVal) { //console.log($("select[name=" + sName + "] option")); $("select[name=" + sName + "] option").each(function () { if ($(this).val() == sVal) { $(this).attr("selected", true); } else { $(this).removeAttr("selected"); } }); }
3.js获取url参数
function QueryString(item) { var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)", "i")); return svalue ? svalue[1] : svalue; }
4.截取指定长度的字符串
function subStr(input, num) { if (input == "" || input.length <= num) { return input; } var subString = input.substring(0, num) + "..."; return subString; }
5.layer插件弹出框
//弹出层 function Poup() { layer.closeAll(); $.layer({ type: 2, title: "手工加减积分", closeBtn: [1, true], border: [10, 0.3, '#000'], shade: [0], area: ['600px', '310px'], iframe: { src: '/PointHistory/Add' } }); } //关闭弹出框 function close_p() { layer.closeAll(); }
6.获取目录下的所有图片文件
/// <summary> /// 获取目录下的所有图片文件 /// </summary> /// <param name="Dir"></param> /// <returns></returns> public static string GetDirAllImgFiles(string rootDir) { string result = string.Empty; DirectoryInfo dirInfo = new DirectoryInfo(rootDir); //获取文件 FileInfo []fInfoArr= dirInfo.GetFiles("*",SearchOption.AllDirectories); if (fInfoArr != null && fInfoArr.Length > 0) { foreach (FileInfo item in fInfoArr) { if (IsImgFile(item.Extension)) { result += item.Name + ","; } } } if (!string.IsNullOrEmpty(result)) { result = result.Remove(result.Length - 1, 1); } return result; } /// <summary> /// 判断是否是图片文件 /// </summary> /// <param name="extend"></param> /// <returns></returns> public static bool IsImgFile(string extend) { string[] ext_arr = {".JPG",".GIF",".PNG",".BMP" }; if (string.IsNullOrEmpty(extend)) { return false; } return ext_arr.Contains<string>(extend.ToUpper()); }
7.把秒转化为时分秒
function ConvertSecond(second) { var time=""; var h=0; var min=0; var s = 0; h = parseInt(second / 60 / 60); if (h > 0) { time = h + "小时"; } min = parseInt((second - h * 3600) / 60); if (h > 0 || min > 0) { time += min + "分"; } s = (second - h * 3600 - min * 60); time += s + "秒"; return time; }
8.c#正则匹配
Regex regex = new Regex("alert\\('[\u4E00-\u9FA5]+[,]?[\u4E00-\u9FA5]+'\\)"); MatchCollection collection= regex.Matches(str); foreach (var item in collection) { content+=item.ToString().Replace("alert('","").Replace("')","")+";"; }

浙公网安备 33010602011771号