2012-04-26 45 views
1

JavaScript的正規表示法來檢查字符串長度的字符串時,長度超過250個cheractersRegularExpression用於檢查字符串長度嗎?

+1

會嗎?謝謝你告訴我。 ...爲什麼你使用正則表達式來檢查字符串長度,而不是'string.length'?這裏有什麼問題嗎? – 2012-04-26 14:30:25

+1

我認爲他只是從未來就對我們的一些知識。 – JonnyReeves 2012-04-26 14:31:17

+0

接下來,他會想要一輛摩托車和我們的衣服... – 2012-04-26 14:45:51

回答

2

沒有必要使用昂貴的正則表達式

只是使用length屬性字符串,例如,它會上升一個錯誤

var s = "abcd...xyz"; 
console.log(s.length) 

和,只是爲了回答這個問題,正則表達式將

if (!(/^.{,250}/).test(s)) { /* error */ } 
+1

這需要錨定,因此它不會匹配任何地方的250個字符我想, '/ ^。{0,250} $ /' – 2012-04-26 14:35:10

+0

謝謝,已更新 – fcalderan 2012-04-26 14:36:18

0

這可能會實現。匹配意味着錯誤。

/.{251}/s