扫码关注官方订阅号
/^(\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}$/
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
/^(.*){8,50}$/
对任意字符,不仅特殊字符的匹配
试试
/^[\w%@]{8,50}/把你需要添加的特殊字符放到[]字符集里面就行,[]表示匹配里面的任意一个元素。/^(\s*){8,50}$/试试