将用于客户端验证的代码添加到.jss文件

时间:2019-01-22 02:35:33

标签: javascript regex validation

所以我正尝试将客户端验证添加到javascript文件中...我已在下面复制了我的代码...我关注的代码是最后一行。 我要这样做,以便客户端只接受空格字符或大小写字母!

在页面的下方,“备注”字段以及“ formcheck”还有一些“ truefeedback”和“ falsefeedback”变量。和“验证类型”。

谢谢

//set up the objects that contain the validation data for regex. These values must use the same name as the id of the form input.

var myreg = new Object();// set up the object containing the regex expressions to be used.

myreg.telephone = /^\(?(?:(?:0(?:0|11)\)?[\s-]?\(?|\+)44\)?[\s-]?\(?(?:0\)?[\s-]?\(?)?|0)(?:\d{2}\)?[\s-]?\d{4}[\s-]?\d{4}|\d{3}\)?[\s-]?\d{3}[\s-]?\d{3,4}|\d{4}\)?[\s-]?(?:\d{5}|\d{3}[\s-]?\d{3})|\d{5}\)?[\s-]?\d{4,5}|8(?:00[\s-]?11[\s-]?11|45[\s-]?46[\s-]?4\d))(?:(?:[\s-]?(?:x|ext\.?\s?|\#)\d+)?)$/g;

myreg.telmobile = /^\(?(?:(?:0(?:0|11)\)?[\s-]?\(?|\+)44\)?[\s-]?\(?(?:0\)?[\s-]?\(?)?|0)(?:\d{2}\)?[\s-]?\d{4}[\s-]?\d{4}|\d{3}\)?[\s-]?\d{3}[\s-]?\d{3,4}|\d{4}\)?[\s-]?(?:\d{5}|\d{3}[\s-]?\d{3})|\d{5}\)?[\s-]?\d{4,5}|8(?:00[\s-]?11[\s-]?11|45[\s-]?46[\s-]?4\d))(?:(?:[\s-]?(?:x|ext\.?\s?|\#)\d+)?)$/g;

myreg.postcode = /^(GIR ?0AA|[A-PR-UWYZ]([0-9]{1,2}|([A-HK-Y][0-9]([0-9ABEHMNPRV-Y])?)|[0-9][A-HJKPS-UW]) ?[0-9][ABD-HJLNP-UW-Z]{2})$/g;

myreg.email = /^.+?\@.*?$/;

**myreg.notes = /[A-Za-z]+/;**

我希望我的网页给我一个消息,即在“注释”字段中只能接受空格字符和小写/大写字母。

1 个答案:

答案 0 :(得分:0)

此正则表达式仅接受包含字母或空格的文本:

/^[A-Za-z\s]*$/

A-Z 是大写字符。 a-z 是小写字符, \ s 是空格。 希望这就是您想要的。