! 去除字串兩端空格的處理
如果採用傳統的方式,就要可能就要採用下面的方式了
//清除左邊空格
function js_ltrim(deststr)
//清除右邊空格
function js_rtrim(deststr)
//清除左邊和右邊空格
function js_trim(deststr)
採用正規表示式,來去除兩邊的空格,只需以下**
string.prototype.trim = function()
一句就搞定了,
可見正規表示式為我們節省了相當的編寫**量
! 移動手機號的校驗
如果採用傳統的校驗方式至少就要完成下面三步的校驗,
(1). 是否是數字
(2).是否是11位
(3).數字的第三位是否是5,6,7,8,9
如果採用正規表示式校驗,只需以下**
function checkmobile1(form)
/; if ( form.mobile.value.match(reg)== null) }
return true;
}從上面的**可以看出校驗移動手機號只需定義乙個var reg=/13[5,6,7,8,9]/d/;模式匹配串就可以完成合法性校驗了
! url的校驗,
條件:必須以http:// 或 https:// 開頭, 埠號必須為在1-65535 之間, 以下**完成了合法性校驗
//obj:資料物件
//dispstr :失敗提示內容顯示字串
}對url的校驗,看上去有很多的**,這是因為要給予出錯提示, 否則只需var urlpatern1 =/^https?:(([a-za-z0-9_-])+(/.)?)*(:/d+)?(//((/.)?(/?)?=?&?[a-za-z0-9_-](/?)?)*)*$/i; 一句就可以校驗出url合法性了
python去除字串兩端的空格
解決方案 字串物件的lstrip rstrip 和 strip 正是為這種任務而設計的。這幾個方法都不需要引數,它們會直接返回乙個刪了開頭 末尾或者兩端的空格的原字串的拷貝。x hejyx print x.lstrip x.rstrip x.strip hejyx hejyx hejyx x xyx...
去掉字串兩端的空格
去掉字串兩端的空格,用正規表示式 去掉字串兩端的空格 public static string delspace string str throws exception string regstartspace string regendspace 連續兩個 replaceall 第乙個是去掉前端的...
iOS去掉字串兩端的空格
使用stringbytrimmingcharactersinset方法來去掉字串兩端的空格 1 nsstring nowstrin str stringbytrimmingcharactersinset nscharacterset whitespaceandnewlinecharacterset ...