我使用此代碼來檢查頁面上的子字符串值。如何使用javascript檢查子字符串條件
if ((col == 4 || col == 6) && ((text.substr(0, 1) == "%") || (text.substr(0, 1) == "@") || (text.substr(0, 1) == " "))) {
GetVariableDescription(pageIndex, row, col, text);
}
當我嘗試代碼%0012
或%00AA
或@1234
或@ABDJC
它的工作很好,但是當我進入AAAk
或1234
或ASJA
這不是驗證
那是什麼,我在這裏做錯了嗎?這種情況是不正確的?
(text.substr(0, 1) == " ")
你說的「不確認」是什麼意思?字符串「AAAk」,「1234」和「ASJA」沒有「%」,「@」或「」(空格)作爲他們的第一個字符,所以if條件將是錯誤的。你想讓它成真嗎? – nnnnnn 2012-03-04 05:17:27
做這些值'AAAK,1234,ASJA'包含一個空格作爲前綴? http://jsfiddle.net/g4CJL/1/ – codef0rmer 2012-03-04 06:36:49