这是我的代码目前的样子:
;(function($){
$.fn.forms=function(o){
return this.each(function(){
var th=$(this)
,_=th.data('forms')||{
errorCl:'error',
emptyCl:'empty',
invalidCl:'invalid',
notRequiredCl:'notRequired',
successCl:'success',
successShow:'4000',
mailHandlerURL:'bat/MailHandler.php',
ownerEmail:'email@email.com',
stripHTML:true,
smtpMailServer:'localhost',
targets:'input,textarea',
controls:'a[data-type=reset],a[data-type=submit]',
validate:true,
rx:{
".name":{rx:/^[a-zA-Z'][a-zA-Z-' ]+[a-zA-Z']?$/,target:'input'},
".email":{rx:/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i,target:'input'},
".phone":{rx:/^\+?(\d[\d\-\+\(\) ]{5,}\d$)/,target:'input'},
".date":{rx:/.{20}/,target:'input'},
".serve":{rx:/^\+?(\d[\d\-\+\(\) ]{1,}\d$)/,target:'input'},
".occasion":{rx:/^[a-zA-Z'][a-zA-Z-' ]+[a-zA-Z']?$/,target:'input'},
".flavour":{rx:/^[a-zA-Z'][a-zA-Z-' ]+[a-zA-Z']?$/,target:'input'},
".message":{rx:/.{20}/,target:'textarea'}
},
我想知道的是我应该做的事情:
".date":{rx:/.{20}/,target:'input'},
".serve":{rx:/^\+?(\d[\d\-\+\(\) ]{1,}\d$)/,target:'input'},
".occasion":{rx:/^[a-zA-Z'][a-zA-Z-' ]+[a-zA-Z']?$/,target:'input'},
".flavour":{rx:/^[a-zA-Z'][a-zA-Z-' ]+[a-zA-Z']?$/,target:'input'},
我的意思是,'/ ^ +?(\ d [\ d - +()] {1,} \ d $)/'应该是什么,中间的东西是什么,它们是什么/办?
我是JavaScript的100%新手,因为我习惯使用PHP和HTML。 这是一个将用于我的蛋糕面包店的网站。
我希望日期与dd / mm / yyy一起使用 我希望服务至少使用1个号码 我希望有机会使用任何文字 我希望这种风味适用于任何文本
e.g。 日期:2016年12月8日 服务器:23 场合:生日 味道:巧克力