我在我的形式的地址欄,我想限制* | \ " : < > [ ] { } \ () '' ; @ & $
我試圖與
正則表達式來限制特殊字符
var nospecial=/^[^* | \ " : < > [ ] { } ` \ () '' ; @ & $]+$/;
if(address.match(nospecial)){
alert('Special characters like * | \ " : < > [ ] { } ` \ () \'\' ; @ & $ are not allowed');
return false;
,但它無法正常工作。請告訴我我錯過了什麼?
在角色等級中'''逃跑 –
@Juhana - 錯誤。注意'^'作爲這個類的第一個字符;這否定了比賽的意義。如果整個地址只有與該類中(剩餘)字符的_none_匹配的字符,它將匹配。 –
@TedHopp哎呀,你是對的!雖然然後if子句是錯誤的,它給出了錯誤消息,如果正則表達式匹配... – JJJ