js正则怎样取出姓名: 比如:姓名;刘军 年级;二年级

JavaScript09

js正则怎样取出姓名: 比如:姓名;刘军 年级;二年级,第1张

你好,我这里有个方法可以取到:

var str = "姓名;刘军 年级;二年级",

    name = str.split(/\s|;/g)[1]

console.log(name) // 刘军

上面代码成立的前提是,str的格式是固定的

希望是你想要的答案,望采纳~~

英文名正则吗?百度啊!算了我不能这么不负责任

正则式如下:

var reg=/[a-zA-Z0-9]{0,10}//*支持英文和数字,且字符最多为10*/

var reg=/[\x00-\xff]//*据说可以屏蔽所有中文代码(包括字符),这个ok吗*/

用户名一般就是4-12位的样子吧,只能是字母(大小写敏感),数字,下划线,不能以下划线开头和结尾/^[a-zA-Z\d]\w{3,11}[a-zA-Z\d]$/这个就行了 ---------------var str = 'adcdefg'//用户名var reg = /^[a-zA-Z\d]\w{3,11}[a-zA-Z\d]$///正则if(reg.test(str)){ alert('验证成功')}else{ alert('验证失败')}