/^(\w){8,50}$/ 這是8到50位字母數字下劃線的正則,現在要增加對所有特殊符號的支持(例如%@等等) ,請問如何修改
/^(\w){8,50}$/
认证高级PHP讲师
/^(.*){8,50}$/對任意字元,不僅特殊字元的匹配
試試
/^[^\s]{8,50}$/g
/^[w%@]{8,50}/把你需要加入的特殊字元放到[]字元集裡面就行,[]表示符合裡面的任一個元素。
/^[w%@]{8,50}/
[]
/^(s*){8,50}$/ 試試
/^(s*){8,50}$/
/^(.*){8,50}$/
對任意字元,不僅特殊字元的匹配
試試
/^[w%@]{8,50}/
把你需要加入的特殊字元放到[]
字元集裡面就行,[]
表示符合裡面的任一個元素。/^(s*){8,50}$/
試試