我对javascript世界很陌生,对于正则表达式并不知情;我希望你能帮助我与一个:Javascript正则表达式从文本中获取元素
我需要一个函数,给了我一个文本块的元素,用户可以通过他们网站上的<input/
输入,这样我就可以输出到另一个<input/
。
广义输入:
txt1/txt2_txt3#[email protected]
实时输入的例子( “personalcode”):
user/855042,5_512125#2431072,[email protected] optionaladdition
我得到了什么迄今已是HTML的东西,这(-yep那不是太多):
var base= document.getElementsByName("personalcode")[0].value;
我需要得到的是:
var one = txt1; //always letters
var two = txt2; //always a decimal number
var three = txt3; //always a decimal number
var four = txt4; //always a decimal number
var five = txt5; //always a decimal number
var six = txt6; //can be letters and decimal numbers
在文本元素中不会存在特殊字符,例如!“$%& /()=?+ *#。 ö,ü,ä是可能的。
例子:
var one = user;
var two = 855042,5;
var three = 512125;
var four = 2431072,25;
var five = 729106;
var six = coursname optionaladdition;
最后,我想它输出这样的:
document.getElementsByName("output-user")[0].value= one;
.
.
.
我希望你明白我的意思。
真棒!这一个完美的作品!补袜子 孔...肯定是一个有趣的课程) –
当时的第一件事,我能想到;-)我很高兴我能帮助 – MiBrock