今天在寫程式的時候,同事給我提個建議,說在新增或新建資料的時候,除了要用正規表示式對資料進行驗證外,還應該對其的長度對其限定,那樣的話避免錯誤,比如在資料庫中的乙個欄位是varchar(50),已經限定了長度,如果使用者在輸入的時候,輸入很長的字串,那麼資料庫會受到影響,資料將不能插入,而且給使用者的感覺不好,要對輸入的字串進行限定,而且出錯時提示使用者,那樣程式才健壯。所以把乙個方法共享給我,我覺得寫得非常的好,雖然簡單,但我卻沒有想到和考慮到,值得學習和收藏,希望對以後有用:
///
/// 自定義檢測字串長度
///
/// 待檢測字串
/// 限定長度
/// 超長返回false,不超長返回true
public bool checklength(string mystr, int length)
else
}這樣在對資料進行驗證的時候,就可以直接呼叫,可以提示使用者等了
//呼叫長度判斷方法
if (checklength(texteditgw.text,50)==false)
這樣程式就更加的健壯了
檢測字串
instanceof 用來檢測某乙個例項是否屬於這個類 constructor 利用原型構造器的方式檢測資料型別 object.prototype.tostring.call 借用內建類object原型上的tostring方法實現資料型別檢測console.log typeof typeof typ...
自定義字串排序
字串s和 t 只包含小寫字元。在s中,所有字元只會出現一次。s 已經根據某種規則進行了排序。我們要根據s中的字元順序對t進行排序。更具體地說,如果s中x在y之前出現,那麼返回的字串中x也應出現在y之前。返回任意一種符合條件的字串t。示例 輸入 s cba t abcd 輸出 cbad 解釋 s 現了...
自定義屬性字串
nsattributedstring ios6以後才有的 作用用來顯示自定義字串 顏色 字型 大小 uilabel label uilabel alloc initwithframe cgrectmake 0,100,320,40 label.text 你好 label.textcolor uico...