分享人:傅云
1. 文本框控件的正則表達(dá)式
- 直接寫一個判斷,彈一個錯誤框
- 直接在輸入除數(shù)字外的其他字母時不讓其輸入
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表達(dá)
sql STUFF用法
作用
刪除指定長度的字符,并在指定的起點(diǎn)處插入另一組字符。語法
STUFF ( character_expression , start , length ,character_expression )示例
以下示例在第一個字符串 abcdef 中刪除從第 2 個位置(字符 b)開始的三個字符,然后在刪除的起始位置插入第二個字符串,從而創(chuàng)建并返回一個字符串
SELECT STUFF('abcdef', 2, 3, 'ijklmn') GO
下面是結(jié)果集
aijklmnef參數(shù)
character_expression
一個字符數(shù)據(jù)表達(dá)式。character_expression 可以是常量、變量,也可以是字符列或二進(jìn)制數(shù)據(jù)列。
start
一個整數(shù)值,指定刪除和插入的開始位置。如果 start 或 length 為負(fù),則返回空字符串。如果 start 比第一個 character_expression長,則返回空字符串。start 可以是 bigint 類型。
length
一個整數(shù),指定要刪除的字符數(shù)。如果 length 比第一個 character_expression長,則最多刪除到最后一個 character_expression 中的最后一個字符。length 可以是 bigint 類型。返回類型
如果 character_expression 是受支持的字符數(shù)據(jù)類型,則返回字符數(shù)據(jù)。如果 character_expression 是一個受支持的 binary 數(shù)據(jù)類型,則返回二進(jìn)制數(shù)據(jù)。備注
如果結(jié)果值大于返回類型支持的最大值,則產(chǎn)生錯誤。
http://www.cnblogs.com/82767136/articles/2759392.html
3. 年份選擇框的動態(tài)更新
#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