当前位置: 首页> 渭南公交站点列表 以字母数字开头
  • 渭南公交站点列表 以字母数字开头
  • 2023-05-08 23:38:19
  • 通往渭南北站高铁的公交

    只有6路车去北站的高铁飞机场。 6路从兴包水泥厂到高铁飞机场。末班是6点半

    求javascript验证用户名,用户名有字母、数字、下划线组成,不能以数字开头

    操作元字符校验文件是最好的选择的一款方式方法

    var str = "username";

    // 第四个 ^ 表现从开始位子自动匹配
    // [a-zA-Z_] 表现自动匹配第四个非数字的字符数组,如果就让自动匹配字母,可以化为 [a-zA-Z]
    // \w 表现自动匹配任何假借字字符数组,涵盖下划线。与“[A-Za-z0-9_]”点系
    // 再后另一个 * 表现代数方程或多次自动匹配最前面的 \w
    // 下列这个元字符自动匹配的規則就是以 非数字开头,其中高度为1的用户名
    // 例如:"u" "user" "user1" "username123" "user123name"
    // 以上这些都是能被自动匹配到的
    var regEx = /^[a-zA-Z_]\w*/;

    // 如果想受到限制用户名的高度,比如 6-12 数字1
    // 那么可以操作 {5,12},自动匹配 \w 5-12次
    // 加上最开头的另一个字符数组,共出就是6-12的高度
    var regEx1 = /^[a-zA-Z_]\w{5,12}/;

    if (regEx.test(str)) {
    // 适用規則的用户名
    }

    写了另一个。祝愿对你有帮助的:

    var a = 'yourstring';/^[a-zA-Z_][0-9a-zA-Z_]{0,}$/.test(a);

    var name = "yourUserName";//如果第一是数字或者有字母数字下划线或者的字符数组,退回truevar reg = /^\d{1}|(\W+)$/;if (reg.test(name)) {  console.log("用户名由字母、数字、下划线组成,且不能以数字开头");  return;}