我有以下可能的字符串: '',或'4。'或'* .4'或'4.35' 以上所有格式均有效,其他均無效。 基本上,如果我不關心數字或字符,而這是我在PHP中使用的確認:如何在javascript中爲這個字符串做正則表達式?
else if (!ereg('^\*|.*\..*$',$bl_objver))
現在,我想補充一些客戶端驗證,所以我只是把它翻譯成JavaScript的:
var ver_reg = new RegExp("^\*|.*\..*$");
if (ver_reg.test(obj_ver) == false)
但螢火蟲總是顯示一些錯誤,比如: 「無效的量詞| .. * $」 等。
有什麼建議?
謝謝,剛剛發現了一些關於此的解釋: http://www.regular-expressions.info/javascript.html – WilliamLou 2010-08-06 01:31:00
是的,這是一個很好的網站 - 非常值得您閱讀和學習從中。 :) – 2010-08-06 01:33:46