正则-js 社交账号字符串验证

问题描述

js 社交账号字符串验证

在做一个功能,用户可能会输入一些不规则的内容,前端要求自动把内容修改正确。
用户可能会输入以下错误的内容。
1:@@@@test
2:test
3:@

1)前端要求把第1、2种情况自动兼容修改成@test这种正确的格式
2)第3种情况做js验证内容格式不合法提示。

求大神指导,感激不尽

解决方案

str=/(^|@+)(?=w+)/gm.replace(str,'@');

时间: 2025-01-29 23:52:33

正则-js 社交账号字符串验证的相关文章

js实现身份证号码验证的简单实例

 本篇文章主要是对js实现身份证号码验证的简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 以下是根据身份证号码编码规则,使用JS对其进行有效性验证代码   IdCard-Validate.js代码如下:     代码如下: /**  * 身份证15位编码规则:dddddd yymmdd xx p   * dddddd:地区码   * yymmdd: 出生年月日   * xx: 顺序类编码,无法确定   * p: 性别,奇数为男,偶数为女  * <p />  * 身份证18位编

使用纯JS代码判断字符串中有多少汉字的实现方法(超简单实用)_javascript技巧

在网站开发中,经常会简单使用js代码来判断字符串中有多少汉字的功能.今天小编抽时间给大家分享实现代码.废话不多说了,直接给大家贴代码了. $("form").submit(function () { var content = editor.getContentTxt(); var sum = 0; re = /[\u4E00-\u9FA5]/g; //测试中文字符的正则 if (content) { if (re.test(content)) //使用正则判断是否存在中文 { if

千分位字符转数字-新人求help,js千分位字符串转数字

问题描述 新人求help,js千分位字符串转数字 # 在JavaScript中我想把千分位格式字符串转为数字,我用过replace 替换 和正则替换都不能完全实现...请问大神们,可以如何实现?? 解决方案 不知道这样操作符不符合你的要求 var str='4854,485.00'; str=str.replace(/,/g,''); var num=Number(str); console.log(num); 解决方案二: 始终不行...,想了老半天了→_→ 解决方案三: 什么样子的千分位字符

打劫也得讲艺术,如何通过登录社交账号榨干你的钱包?

本文讲的是打劫也得讲艺术,如何通过登录社交账号榨干你的钱包?, 今天我们想告诉你波兰银行的攻击者在实施攻击时到底有多么有创意? 本文我们就来介绍完整的攻击过程,首先从简单的Facebook帐户入侵开始,到盗取受害者的银行帐户余额,到最后将其转入攻击者自己的比特币BTC钱包. 攻击过程还原 这一切都是从Facebook帐户的入侵开始,攻击者可能是通过恶意软件或网络钓鱼而截获的帐户凭据,目前大多数用户仍然不会使用双因素验证,攻击者一旦登录受害者的帐户,就开始通过聊天记录,选择与该帐户所有者保持良好关

JS常用正则表达式及验证时间的正则表达式_正则表达式

在这篇文章里,我已经编写了12个超有用的正则表达式,这可是WEB开发人员的最爱哦. 1.在input框中只能输入金额,其实就是只能输入最多有两位小数的数字 //第一种在input输入框限制 <input type="text" maxlength="8" class="form-control" id="amount" style="margin-right: 2px;" value="&q

php 正则 不包含某字符串的正则表达式_正则表达式

常见函数 strstr($str, "abc"); 正则匹配 preg_match("/(abc)?/is", $str); 但是要匹配一个字符串中,不包含某字符串,用正则就比较麻烦了 如果不用正则 !strstr($str, "abc"); 就可以解决问题了 但是用正则呢,就只有这样了,"/^((?!abc).)*$/is" //------------------------------------------------

JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)_javascript技巧

js判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个) 文本输入时,由于数据库表字段长度限制会导致提交失败,因此想到了此方法验证. 废话不多说上代码: <html> <head> <title>js判断输入字符串长度(汉字算两个字符,字母数字算一个)</title> <style type="text/css"> .pbt { margin-bottom: 10px; } .ie6 .pbt .ftid a, .ie

js对字符的验证方法汇总_javascript技巧

本文实例汇总了js对字符的验证方法.分享给大家供大家参考.具体如下: 复制代码 代码如下: /**//**  * 检查输入的一串字符是否是字符  * 输入:str  字符串  * 返回:true 或 flase; true表示为全部为字符 不包含汉字  */ function checkStr(str){     if (/[^\\x00-\\xff]/g.test(str)) {         return false;     }     else {         return tru

JS常用正则表达式及验证时间的正则表达式

在这篇文章里,我已经编写了12个超有用的正则表达式,这可是WEB开发人员的最爱哦. 1.在input框中只能输入金额,其实就是只能输入最多有两位小数的数字 //第一种在input输入框限制 <input type="text" maxlength="8" class="form-control" id="amount" style="margin-right: 2px;" value="&q