簡體   English   中英

使用Javascript的測試方法時,CasperJS給出語法錯誤

[英]CasperJS gives Syntax Error when using Javascript's test method

我正在嘗試編寫一個簡單的函數來測試CasperJS腳本中的值是否為整數,但是它一直給我語法錯誤。 有問題的函數如下:

function isInteger(possibleInteger) {
    var intMatchPattern = new RegExp("/^[\d]+$/");
    return intMatchPattern.test(possibleInteger)​;
}

我沒有發現此函數有什么問題,但是CasperJS拒絕工作,直到我刪除帶有“ .test”的行。

這是已知的CasperJS錯誤(當前使用最新的1.1.0-DEV)嗎? 還是PhantomJS錯誤?

您在最后一個分號之前有一個看不見的字符。

如果您復制/粘貼代碼(例如在vim中)或告訴編輯器顯示隱藏的字符,則可以發現該字符。

如果刪除此字符,則代碼應該可以正常運行 在此處輸入圖片說明

我發現這是因為將您的代碼粘貼到Chrome javascript控制台中時,我遇到了與PhantomJS中相同的錯誤,用手重寫了代碼,但沒有收到任何錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM