草庐IT

javascript - 强制用户以特定格式填写电话文本字段

我有文本字段让用户填写他的电话号码,但我需要强制该用户以如下特定格式填写:(0599)-9-111222。我的代码是:functionfomratPhone(phone){for(vari=0;i但是这段代码不起作用。 最佳答案 另一种选择是jQueryinputmaskplugin$(function(){$("#phone").inputmask("mask",{"mask":"(9999)-9-999999"});});这只是NF提供的另一种变体。我没有用过NF提到的那个,但是我用过这个没有问题。此外,因为它是一个github

javascript - 将日期转换为javascript中的特定格式?

您好,我想在javascript中将当前日期转换为如下格式:2011年4月12日06:42:03。有什么建议吗???? 最佳答案 我刚刚为您准备的小例子。很容易分辨出发生了什么。varmonthNames=newArray("January","February","March","April","May","June","July","August","September","October","November","December");vartoday=newDate();varcDate=today.getDate();va

javascript - 如何在 Freemarker 模板或 javascript 中以特定格式转换日期

从json中,我得到的值是"createdOn":"Jan08201520:40:56GMT+0530(IST)",我在超光速中访问${variable.createdOn}我得到的结果是Jan09201512:36:18GMT+0530(IST)我喜欢的格式是09-01-2015我需要删除其余时间GMT、IST等。如何在Freemarker模板或javascript中转换它。更新我试过这样通过下面${variable.createdOn?datetime?string("dd-MM-yyyy")}但它给出错误为Exception:java.text.ParseException-Un

javascript - Moment.js 在本地格式化,直到我指定格式

我需要将datetime-local选择器的默认值设置为当前本地时间。NativeJS好像默认是本地时间输出:newDate($.now());//"SatNov12201622:36:52GMT+1100(AEDT)"但是像toISOString()这样的函数以UTC输出,虽然我可以在本地提取单个组件,但我真的不想摆弄填充等。所以我使用moment.js尝试这个:moment().local().format();//"2016-11-12T22:34:05+11:00"太棒了!现在我只需要稍微调整一下格式:moment().local().format('YYYY-MM-DThh:

JavaScript new Date(dateStr) 以特定格式给出昨天的日期

这个问题在这里已经有了答案:WhydoesDate.parsegiveincorrectresults?(11个答案)关闭2年前。tl;dr-当我尝试使用YYYY-MM-DD格式的日期字符串创建新的Date对象时,它给了我一个不正确的日期(昨天)。为什么?我编写了以下测试代码来帮助我演示我所感知的问题:vardateConfig={weekday:"long",year:"numeric",month:"long",day:"numeric"},dates=["01/21/2014","01-21-2014","2014/01/21","2014-01-21"];for(vari=0;

xml - 使用 xml::simple - 无法获得特定格式的输出

输入文件:SN.xmlvalue1我正在使用这些代码将XML文件转换为哈希。my$config=XML::Simple->new();$config=XMLin('SN.xml');printDumper($config);我的输出低于:'3'=>{'sid'=>'sid1','sname'=>'Subname1','prod'=>{'content'=>'value1','pname'=>'Productname','key'=>'1'}},我期待得到下面的输出,请帮我得到这个..'3'=>{'sid'=>'sid1','sname'=>'Subname1','prod'=>{'1'

php - 用特定格式替换字符串

我有一个具有以下格式的字符串,some_string%value1:value2:value3:%some_anather_string%value4:value5:value6:%我需要从字符串中删除%value1:value2:value3:%和%value4:value5:value6:%,我的意思是我需要删除任何字符串以%开头,以:%结尾,值以:分隔的格式这可能吗?我尝试使用str_replace(),但只有我们知道这些值才有效。 最佳答案 使用可以使用这个简单的正则表达式echo$str=preg_replace("~%(

php - 播放特定格式的 m4a

我一直在搜索这个主题,但一无所获。我应该在网页上加载一定数量的.m4a文件,每个文件都在一个单独的播放器中。我找到并实现了jplayer,它声称可以处理格式。我决定默认使用flash回退以避免向后不兼容。jplayer示例中提供的示例m4a文件(http://www.jplayer.org/audio/m4a/TSP-01-Cro_magnon_man.m4a)工作正常,但我还没有播放任何我拥有的文件。我对所有文件运行了fileunix命令。jplayer的示例文件返回:ISO媒体,MPEGv4系统,版本2非工作文件返回以下之一:ISO媒体、MPEGv4系统、3GPPISO媒体,MPE

java - 将日历转换为具有特定格式的 XMLGregorianCalendar

我在将日历对象转换为YYYY-MM-DDHH:mm:ss格式的XML公历时遇到了一些问题。我当前的代码是:CalendarcreateDate=tRow.getBasic().getDateCreated(0).getSearchValue();DatecDate=createDate.getTime();GregorianCalendarc=newGregorianCalendar();c.setTime(cDate);XMLGregorianCalendardate2=DatatypeFactory.newInstance().newXMLGregorianCalendar(c);

java - 具有特定格式的 XMLGregorianCalendar 日期

我得到一个Date对象,我需要将其转换为XMLGregorianCalendar特定格式我尝试了以下方法StringformattedDate=sdf.format(categoryData.getBulkCollectionTime());//yyyy-MM-ddHH:mm:ssXMLGregorianCalendarxmlCal=DatatypeFactory.newInstance().newXMLGregorianCalendar(formattedDate);dataListType.setTimestamp(xmlCal);我得到一个异常(exception),我肯定在这里