js 正则匹配0-9 a-z A-Z @_.-

js 正则匹配0-9 a-z A-Z @_.-

如何写?主要是后面  @_.- 这4个

<!DOCTYPE HTML>



last.html var input = '{#123#}456{#7890#}sdfsdf{#aa#}'; var regex = /[\{\#]+([^\#\{\}]+)(?=[\#\}]+)/g; var result = ""; while (null != regex.exec (input)) { result += RegExp.$1; } console.log (result);




 /^[\da-z@_\.-]$/i

<!DOCTYPE HTML>

last.html var input = '{#123#}456{#7890#}sdfsdf{#aa#}'; var regex = /[{#]+([^#{}]+)(?=[#}]+)/g; var result = ""; while (null != regex.exec (input)) { result += RegExp.$1; } console.log (result);

 /^[\da-zA-Z@_\.\-]$/i

var reg= /[A-Za-z0-9_-.\@]+/;

var reg= /[A-Za-z0-9_-.\@]+/;

<!DOCTYPE HTML>

last.html var input = '{#123#}456{#7890#}sdfsdf{#aa#}'; var regex = /[{#]+([^#{}]+)(?=[#}]+)/g; var result = ""; while (null != regex.exec (input)) { result += RegExp.$1; } console.log (result);

/^[\da-zA-Z@_.-]$/i 但是要注意顺序。