我需要限制用戶輸入。 TextInput應限制所有特殊字符和標點符號。任何其他字符都是允許的。在java中有一個正則表達式模式:Flex TextInput限制:限制標點符號
replaceAll("\\p{Punct}", "_")
在actionscript中是否有類似的東西?
我需要限制用戶輸入。 TextInput應限制所有特殊字符和標點符號。任何其他字符都是允許的。在java中有一個正則表達式模式:Flex TextInput限制:限制標點符號
replaceAll("\\p{Punct}", "_")
在actionscript中是否有類似的東西?
<s:TextInput restrict="a-z0-9" />
這應該是{} PUNCT
string = string.replace(/[!"#$%&'()*+,-.\/:;<=>[email protected][\]^_`{|}~]/ig, "_");
雖然我不確定這是否值得讚賞,但J_A_X的回答是正確的。 –
@Jason Towne:它不應該得到像回答這樣的迴應(可以這樣工作),但是它確實存在這樣一個事實,即它廣泛地引發錯誤並且極易出錯。 – Ryan
如何斯堪的納維亞字符(AOA ...)的相同呢? –
如果您真的要查看文檔*,則始終可以使用unicode字符指定或僅使用'^'排除標點符號。 –
是的,我知道。但是id不想像maclema那樣單獨設置所有特殊字符。所以沒有任何模式或十六進制代碼來做到這一點? –