密码输入显示为*****

weixin_54791770 2021-01-25 03:01:20
我是一个新手,刚开始接触API,我想问问怎么用正则表达式把用户输入的密码显示为********这种类型
...全文
844 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
从不回头看_ 2021-03-01
  • 打赏
  • 举报
回复
这交给前端处理就行了
韩_师兄 2021-02-26
  • 打赏
  • 举报
回复
前端js随便搞,和java语法一样的
王扣扣 2021-02-26
  • 打赏
  • 举报
回复
要把密码显示成***的话,在前端控制,input标签的type设置为pwd。 数据库存的是根据算法加密后的字符串。
summer_du 2021-02-10
  • 打赏
  • 举报
回复
这还需要正则吗?输入几个数就显示几个*不就行了
boothua 2021-02-06
  • 打赏
  • 举报
回复
用vue或者其他前端框架呀,组件都有的
KeepSayingNo 2021-01-28
  • 打赏
  • 举报
回复
到公司做下实战项目,什么都明白了
是赵敢敢啊 2021-01-27
  • 打赏
  • 举报
回复
给你个取巧的办法吧,把所有非 * 的字符都替换成*

public static void main(String[] args) {
        String str = "中文1234asd;qwe;;";
        System.out.println(str.replaceAll("[^*]","*"));
    }
唯独有雪 2021-01-27
  • 打赏
  • 举报
回复
这么简单的逻辑问题。。不是技术问题。。逻辑不行。建议不要浪费钱培训
weixin_54791770 2021-01-25
  • 打赏
  • 举报
回复
我目前学到了API,感觉比较简单(培训机构你们懂得),往后想往技术岗去发展,大神们能不能给点实用性的建议
maradona1984 2021-01-25
  • 打赏
  • 举报
回复
正则表达式是匹配实现,不是用来修改字符串的,而且密码就是个字段,你直接全部替换成*号不就好了?
keke_科科 2021-01-25
  • 打赏
  • 举报
回复
String str = "a1b2c3d45".replaceAll("[A-Za-z0-9]", "#"); 这个是替换所有数字和字母的让他们变成#;
keke_科科 2021-01-25
  • 打赏
  • 举报
回复
String a = "123455689".replaceAll("\\d","*"); System.out.println(a); java 的写法

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧