如果在給定的text value
中發現任何特殊字符會返回什麼,如果不是?return Text.search(/ [^ a-zA-Z] + /)=== -1?
return Text.search(/[^a-zA-Z]+/) === -1
如果在給定的text value
中發現任何特殊字符會返回什麼,如果不是?return Text.search(/ [^ a-zA-Z] + /)=== -1?
return Text.search(/[^a-zA-Z]+/) === -1
return Text.search(/[^a-zA-Z]+/) === -1
應該回報:假
你可以用這個嘗試:http://jsfiddle.net/XNJxT/786/
,我儘管這將是假若發現任何特殊字符
這是一個正則表達式。 「^」表示以「a-zA-Z」開始,表示字母a到z忽略大小寫,「+」表示一個或多個。
不完全正確:'^'在char類('[^]')內,在這種情況下,它意味着_「除」_之外的任何內容。此外,這不是什麼被問到 –
你是對的。 ^在一個char類([^])內,在這種情況下,它意味着「除了」之外的任何東西。 –
這意味着您正在尋找字符串中的非英文字符(不區分大小寫)。如果遇到這樣的字符,它將返回false。你正在反轉字符集[a-zA-Z]
,所以它正在尋找任何其他字符。
嘗試它,我們將不得不爲你嘗試:) –
哦,是的,你是對的。 – user1010399