我想要一個regular expression
檢查string
必須包含至少一個字母表[a-zA-Z]
或digit
。所有其他special characters
是允許的,但只有special characters
或只有spaces
或only spaces with special characters
現在將被接受。正則表達式檢查字符串是否包含至少一個字母或數字
我試過/\b(?=[A-Z]*[0-9])(?=[0-9]*[A-Z])[\s\S]\b/i
和^(a-zA-Z0-9).*[\s\S]*$
和^(a-zA-Z0-9).*[\s].*[\S]*$
等,但它不工作。等待您的寶貴迴應。
感謝
爲什麼你的嘗試如此複雜?你定義一個字符類爲'[A-Za-z0-9]';爲什麼你需要所有其他的東西? –
如果我只使用那麼多空間是不允許的。我希望字符串可以有任何不會改變的字符,但它必須至少有一個數字或一個字母。 – Dev
您能否提供哪些匹配和不匹配的示例?什麼意思是特殊字符*或*特殊字符與空格是允許的? – OmegaMan