2014-02-19 31 views
0

JavaScript中這個PHP腳本的等效代碼是什麼?它所做的只是檢查sString以查看它是否全是數字並且長度等於5。如果爲true,則修剪前導零。由於搜索(sString)來自不同的地方(網站,應用程序等均使用中央搜索引擎),因此我沒有選擇使用PHP保留所有服務器端。換句話說,我在多種語言中需要它的原因是因爲實際的字符串(搜索查詢)被髮送到第三方,不可編輯的搜索引擎,並且它是從多個平臺發送的。將PHP腳本(類型,長度,修剪)轉換爲Javascript

if (ctype_digit($sString) == true) { 
    if (strlen($sString) == 5){ 
     $sString = ltrim($sString, '0'); 
    } 
} 
+0

alert($ sString [4] && + $ sString);將5位數字符串轉換爲數字或假。隨時讓它更復雜。 – dandavis

回答

0
if(/^\d{5}$/.test(str)) { 
    str = parseInt(str); // use parseFloat if needed 
}