2017.10.16 文本框控件的正则表达式、高级的sql表达和JQuery插件库

分享人:傅云


1. 文本框控件的正则表达式

  • 直接写一个判断,弹一个错误框
  • 直接在输入除数字外的其他字母时不让其输入
function testNumber() {
            //document.getElementById("ctl00_AddPlaceHolder1_ABS_DelayTime_TextBox1").onkeyup(function () {
            //    this.value.replace(/^[1-9]\d*$/,'');
            //});
            document.getElementById("ctl00_AddPlaceHolder1_ABS_DelayTime_TextBox1").onkeyup = function () {
                this.value = this.value.replace(/[^\d]/g, "");
            }
        }

2. 高级的sql表达

sql STUFF用法
  • 作用
    删除指定长度的字符,并在指定的起点处插入另一组字符。

  • 语法
    STUFF ( character_expression , start , length ,character_expression )

  • 示例
    以下示例在第一个字符串 abcdef 中删除从第 2 个位置(字符 b)开始的三个字符,然后在删除的起始位置插入第二个字符串,从而创建并返回一个字符串
    SELECT STUFF('abcdef', 2, 3, 'ijklmn') GO
    下面是结果集
    aijklmnef

  • 参数
    character_expression
    一个字符数据表达式。character_expression 可以是常量、变量,也可以是字符列或二进制数据列。
    start
    一个整数值,指定删除和插入的开始位置。如果 start 或 length 为负,则返回空字符串。如果 start 比第一个 character_expression长,则返回空字符串。start 可以是 bigint 类型。
    length
    一个整数,指定要删除的字符数。如果 length 比第一个 character_expression长,则最多删除到最后一个 character_expression 中的最后一个字符。length 可以是 bigint 类型。

  • 返回类型
    如果 character_expression 是受支持的字符数据类型,则返回字符数据。如果 character_expression 是一个受支持的 binary 数据类型,则返回二进制数据。

  • 备注
    如果结果值大于返回类型支持的最大值,则产生错误。
    http://www.cnblogs.com/82767136/articles/2759392.html


3. 年份选择框的动态更新

                      #region 年份初始化
            DateTime currentTime = DateTime.Now;
            int currenYear = Int32.Parse(currentTime.Year.ToString());
            int yearParm = currenYear;
            this.Year.Items.Add(new ListItem("请选择", ""));
            while (yearParm >= 2012)//2012首航
            {
                string yearString = yearParm.ToString();
                ListItem listItem = new ListItem(yearString, yearString);
                this.Year.Items.Add(listItem);
                yearParm--;
            }

            #endregion

4. 分享一个JQuery插件库,拥有页面神奇效果

http://www.jq22.com/

你可能感兴趣的:(2017.10.16 文本框控件的正则表达式、高级的sql表达和JQuery插件库)