正则表达式

由 夕空 撰写于  2021年5月18日

"测试粗体的文字粗体".replace(/粗体/g, "<b>$&</b>")

用户名合法性:

function confirmName(value) {
  var reg = /^([\u4E00-\uFA29]|[\uE7C7-\uE7F3]|[a-zA-Z0-9_-]){3,12}$/;
  var reg2 = /^(_|-|[0-9])/;
  if (!reg.test(value)) {
    return "名称不合法!限“中英文 数字 _-”3至12个字符";
  } else if (reg2.test(value)) {
    return "名称起始不允许数字及符号";
  } else {
    return true;
  }
}

检查邮箱合法性

function confirmEmail(value) {
  var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
  if (!reg.test(value)) {
    return "邮箱格式不正确!";
  } else {
    return true;
  }
}

将回车符换成p标签

function ppwrap(text) {
    //将回车符换成p标签
    return text != "" && text != null ? '<p>' + text.replace(/\r/g'').replace(/\n*$/g'').replace(/\n/g'</p><p>') + '</p>' : "";
}
按行分组

var txt=string.replace(/(\r\n)|(\n)/g,'[br]');
var arr=txt.split('[br]');


声明:星耀夕空|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 正则表达式


欢迎光顾我的小站!