我想,以验证电话号码,如123-345-3456和(078)789-8908使用JavaScript.这是我的代码
function ValidateUSPhoneNumber(phoneNumber) {
var regExp = /^(\([0-9]{3}\) |[0-9]{3}-)[0-9]{3}-[0-9]{4}/;
var phone = phoneNumber.match(regExp);
if (phone) {
alert('yes');
return true;
}
alert('no');
return false;
}
Run Code Online (Sandbox Code Playgroud)
我正在测试使用的函数ValidateUSPhoneNumber('123-345-34567'),该函数在最后一个连字符之前有5位数,根据正则表达式无效.但该函数返回true.任何人都可以解释原因吗?
我对Node.js很新.我正在尝试如何使用NodeJS调用服务.如果可以指出以下代码的NodeJS等效,将会很有帮助:
$.ajax({
type: "POST",
url: "/WebServiceUtility.aspx/CustomOrderService",
data: "{'id': '2'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (message) {
ShowPopup(message);
}
});
Run Code Online (Sandbox Code Playgroud)
任何有用的链接将非常感谢.
我创建了一个简单的React组件,它显示了另一个反应组件.但它不会在浏览器中呈现:
class Home extends React.Component {
render() {
return (
<div>
<map/>
</div>
);
}
}
var map = React.createClass({
render: function() {
return (
<div id="map-canvas">
<span>hello</span>
</div>
);
}
});
Run Code Online (Sandbox Code Playgroud)
我期待它hello出现在屏幕上,但没有任何显示,当我检查元素时,我能看到的是
<map data-reactid=".0.0"></map>
Run Code Online (Sandbox Code Playgroud)
任何人都可以指出我们可能出错的地方.
好吧我是新手引导主题和所有,所以试图在下面的引导按钮上激活一个javascript onclick方法,但无法弄清楚如何这样做..
<a class="btn btn-large btn-success" href="http://twitter.github.io/bootstrap/examples/marketing-narrow.html#">Send Email</a>
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激..
我收到以下错误
Uncaught TypeError: undefined is not a function bootstrap.js:29
(anonymous function) bootstrap.js:29
(anonymous function)
Run Code Online (Sandbox Code Playgroud)
在我visualforce的开发者页面console.I'm试图整合twitter-bootstrap在Visualforce
这是完整的视觉力量代码
<apex:page standardStylesheets="false" showHeader="false" sidebar="false">
<!-- Begin Default Content REMOVE THIS -->
<head>
<apex:stylesheet value="{!URLFOR($Resource.bootstrap, 'bootstrap/css/bootstrap.css')}"
/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"
type="text/javascript"></script>
<apex:stylesheet value="{!URLFOR($Resource.bootstrap, 'bootstrap/css/bootstrap.min.css')}"
/>
<apex:includeScript value="{!URLFOR($Resource.bootstrap, 'bootstrap/js/bootstrap.js')}"
/>
<apex:includeScript value="{!URLFOR($Resource.bootstrap, 'bootstrap/js/bootstrap.min.js')}"
/>
</head>
<body>
<div id="force">
<div class="input-append" align="center" style="padding-top:20px;">
<input type="text" name="q" class="span2 search-query" placeholder="Snipp or Tag"
/>
<button type="submit" class="btn">Search</button>
<div class="pull-right">
<button class="btn btn-primary active"><i class="icon-white icon-plus"></i> …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用Gemfile内容Bundle install但是收到错误
rbenv: version `2.0.0' is not installed
Run Code Online (Sandbox Code Playgroud)
ruby我系统中安装的版本是:
ruby 2.1.2p95 (2014-05-08 revision 45877) [i686-linux]
Run Code Online (Sandbox Code Playgroud)
和rbenv
2.1.2 (set by /home/jay/.rbenv/version)
2.1.3
Run Code Online (Sandbox Code Playgroud)
该Gemfile要求ruby "2.0.0".任何人都可以告诉如何在不影响现有版本的情况下安装所需版本.
这是我的svg
<svg id="svgMain" align="center" width="500" height="500"></svg>
Run Code Online (Sandbox Code Playgroud)
但它没有与中心对齐.如何将其与屏幕中心对齐.
我一直收到错误:
[u'ManagementForm data is missing or has been tampered with']
Run Code Online (Sandbox Code Playgroud)
我也弄不清楚为什么.这是我的观点:
def CreateWorkout(request):
WorkoutInlineFormSet = inlineformset_factory(workout,exercise)
if request.method == "POST" :
formset = WorkoutInlineFormSet(request.POST)
if formset.is_valid():
formset.save();
else:
formset = WorkoutInlineFormSet()
return render_to_response('submit.html',{'formset': formset},context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)
这是我的模板:
<body>
<form method="POST" action ="">
{{ formset.management_form }}
<table>
{% for form in formset.forms %}
{{ form }}
{% endfor %}
</table>
</form>
</body>
Run Code Online (Sandbox Code Playgroud)
我已经读过你必须包括formset.management_form,而且我有.我认为这将是一个简单的解决方案,但我无法弄清楚问题.
这是我的ajax电话.
$.ajax({
type: "GET",
url: "http://example.com/v1/search?keyword=r",
dataType: "jsonp",
crossDomain: true,
success: function (responseString) {
alert(responseString);
},
error: function (xhr, errorType, exception) {
var errorMessage = exception || xhr.statusText;
alert(errorMessage);
}
});
Run Code Online (Sandbox Code Playgroud)
来自我的示例网址的回复
{
"response": [{
"attributes": {
"type": "enge",
"url": "/services/data/v24.0/sobjects/Challenge__c/a0GZ0000005Vvh4MAC"
},
"name": "Really",
"end_date": "2013-02-07T15:26:00.000+0000",
"total": 350.0,
"registered_members": 0.0,
"id": "30",
"type": "Design",
"id": "a0GZ0000005Vvh4MAC",
"start_date": "2012-11-19T16:52:00.000+0000",
"description": "This is my really cool challenge",
"remaining_days": 28.0,
"categories__r": [{
"attributes": {
"type": "Category__c",
"url": "/services/data/Category__c/a08Z0000000RNI2IAO"
},
"id": "0RNI2IAO",
"display_name": "Andy" …Run Code Online (Sandbox Code Playgroud) 希望任何angularjs大师都可以帮助我.这是我的angularjs代码
$scope.$on('$routeChangeStart', function(event, next, current) {
if ($scope.myForm.$dirty) {
if(!confirm("Unsaved, do u want to continue?")) {
event.preventDefault();
}
}
});
Run Code Online (Sandbox Code Playgroud)
当数据变脏时,它会在浏览器后退按钮中发出警告,但是当点击取消或确定时它仍然完成路线更改.这样的话event.preventDefault()就不起作用了.任何人都可以指出可能出错的地方
javascript ×6
html ×2
jquery ×2
ajax ×1
angularjs ×1
cross-domain ×1
django ×1
html5 ×1
http ×1
node.js ×1
python ×1
reactjs ×1
regex ×1
routes ×1
ruby ×1
svg ×1
validation ×1
visualforce ×1